2014-09-05 41 views
1

我有一个递归json文件,格式如下;我有两个部分的条件和行动。在条件部分可以有n根和叶子对,叶子内部可以有其他值。我在使用json-spirit处理这个数据结构方面遇到了问题。任何人都可以有同样的问题,并解决或任何人有任何线索。我会很感激。 谢谢如何读json精神递归json数据

{ 
"condition": { 
       "root": "&", 
       "leaves": [ "A", 
           { "root": "|", 
           "leaves": ["p","r"] 
           } 
         ] 
       }, 
"action": ["a=7","event B"] 
} 
+0

不是有效的JSON,因为它主张。需要引用“动作”和逗号前面的 – mark 2014-09-05 12:11:13

+0

你是对的,thx的评论,我纠正了它。 – 2014-09-05 15:21:35

回答

0

我不知道json-spirit。你绝对需要使用它吗?

如果没有,你可以试试这个:https://github.com/Rel4X/HandyJson

好不好用(我很想一些测试\ O /)

Rel4x

+0

不一定是json精神。我可以使用这个源处理递归数据格式吗? – 2014-09-05 15:22:31

+0

嗯,我还没有测试过。我会在今天下午尝试,并会给你一个反馈。 – 2014-09-06 10:32:33

+0

好吧我已经尝试过,它似乎为我工作...但我真的不知道你想做什么。你应该尝试自己。 – 2014-09-06 13:20:30