JSON无效为什么?

时间:2011-05-17 18:59:41

标签: json extjs

我生成了这个JSON,但它对sencha的代理无效,我不明白为什么?

  

{“text”:“。”,“children”:[

     

{task:'报告 - 版本-3',   材料:'',cc:'',   start_date:'2011/02/02',id:'31872',   孩子:[

     

{任务:'500 MIGRATION ET PRA',   材料:'',cc:'',   start_date:'2011/02/02',id:'31879',   leaf:true},{task:'200 Miseenœuvre   duréseau',材料:'',cc:'',   start_date:'2011/02/02',id:'31884',   孩子:[

     

{task:'Identificationdupropriétaire   du process',material:'default',   cc:'program 1',start_date:'',   id:'31889',leaf:true},   {任务:'Dossier d'architecture source',   材料:'默认',cc:'程序1',   start_date:'',id:'31892',leaf:   是的,{任务:'Choix des prestataires   (FT等。)',材料:'默认',   cc:'program 1',start_date:'',   id:'31895',leaf:true},{task:'计划   dedéveloppement',material:'default',   cc:'program 1',start_date:'',   id:'31898',leaf:true},   {任务:'RéceptiondesOLA / SLA',   材料:'默认',cc:'程序1',   start_date:'',id:'31901',leaf:   true},{task:'Identification du   périmètre',材料:'默认',   cc:'program 1',start_date:'',   id:'31904',leaf:true},   {任务:'Rédactionduplan d'adressage   de prod,préprod,admin,backup',   材料:'默认',cc:'程序1',   start_date:'',id:'31907',leaf:   是的,{任务:'Volumétrieetmatrice   des flux',材料:'默认',   cc:'program 1',start_date:'',   id:'31910',leaf:true},{task:'Etude   des配置交换机,路由器,   防火墙',材料:'默认',   cc:'program 1',start_date:'',   id:'31913',leaf:true},   {任务:'验证du PASe NANTERRE等   CLICHY',材料:'默认',   cc:'program 1',start_date:'',   id:'31916',leaf:true},   {任务:'Donnéesencontrée',   材料:'默认',cc:'程序1',   start_date:'',id:'31919',leaf:   true},{task:'Identification du schema   '植入源',   材料:'默认',cc:'程序1',   start_date:'',id:'31922',leaf:   true},{task:'Identification du   paramétragedesalteons',   材料:'默认',cc:'程序1',   start_date:'',id:'31925',leaf:   true}]},{task:'300Inteégrationdela   生产',材料:'',cc:'',   start_date:'2011/02/02',id:'31928',   leaf:true},{task:'400Intégration   de la PP et DEV',material:'',cc:'',   start_date:'2011/02/02',id:'31933',   leaf:true},{任务:'600Sécurité',   材料:'',cc:'',   start_date:'2011/02/02',id:'31940',   leaf:true},{task:'100 Pilotage du   projet de transformation',   材料:'',cc:'',   start_date:'2011/02/02',id:'31947',   孩子:[

     

{task:'add_2',material:'default',   cc:'program 1',start_date:'',   id:'31952',leaf:true},   {任务: 'Approvisionnement',   材料:'默认',cc:'程序1',   start_date:'',id:'31955',leaf:   true},{task:'aa',material:'default',   cc:'program 1',start_date:'',   id:'31958',leaf:true},   {task:'Management des ressources   humaines',材料:'默认',   cc:'节目1',   start_date:'2011/02/09',id:'31961',   leaf:true},{task:'Réunions',   材料:'默认',cc:'程序1',   start_date:'',id:'31966',leaf:   true},{task:'T0 du projet',   材料: 'sw_testing_hour',   cc:'节目1',   start_date:'2011/02/02',id:'31969',   leaf:true},{task:'Planning projet',   材料:'默认',cc:'程序1',   start_date:'2011/02/06',id:'31974',   leaf:true},{task:'Rappel des   禁止',材料:'默认',   cc:'program 1',start_date:'',   id:'31979',leaf:true},   {任务:'管理金融家',   材料:'默认',cc:'程序1',   start_date:'',id:'31982',leaf:   是的,{任务:'管理des   partenaires',材料:'默认',   cc:'program 1',start_date:'',   id:'31985',leaf:true},   {任务:'管理du risque et des   problèmes',   材料: 'sw_testing_hour',   cc:'program 1',start_date:'',   id:'31988',leaf:true},   {任务:'Réuniondelancement MSO',   材料:'默认',cc:'程序1',   start_date:'',id:'31991',leaf:   true},{task:'定义des droupes   de travails',material:'default',   cc:'program 1',start_date:'',   id:'31994',leaf:true},   {任务:'Réuniondelancement client',   材料:'默认',cc:'程序1',   start_date:'',id:'31997',leaf:   真}]}]}]}

3 个答案:

答案 0 :(得分:4)

这是我用来验证JSON的工具:http://jsonformatter.curiousconcept.com根据它你应该用引号括起你的字符串。

答案 1 :(得分:2)

首先尝试像http://jsbeautifier.org/这样的工具 美化你的JSON。

然后你可以进一步检查。

顺便说一句:我用什么语言编程?大多数高级语言提供了从该语言的对象动态生成JSON的不错方法。

答案 2 :(得分:0)

您的json名称需要包含双引号。我会从那里开始,然后检查是否还有其他错误