JSON 无效 为什么?

发布于 2024-11-08 16:12:07 字数 3054 浏览 0 评论 0原文

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

{“文本”:“。”,“孩子”:[

{task:'报告 - 版本 3', 材料:'',抄送:'', 开始日期:'2011/02/02', id:'31872', 孩子们:[

{任务:'500 次迁移 ET PRA', 材料:'',抄送:'', 开始日期:'2011/02/02', id:'31879', leaf : true}, {task:'200 Mise en œuvre du réseau',材料:'',抄送:'', 开始日期:'2011/02/02', id:'31884', 孩子们:[

{task:'业主身份识别 du process',材质:'默认', 抄送:'节目 1', start_date:'', id:'31889',叶子:true}, {task:'架构源档案', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31892',叶子: true}, {任务:'Choix des prestataires (FT等..)',材质:'默认', 抄送:'节目 1', start_date:'', id:'31895', leaf : true}, {task:'计划 de développement', 材质:'默认', 抄送:'节目 1', start_date:'', id:'31898',叶子:true}, {task:'接收 OLA/SLA', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31901',叶子: true}, {task:'识别 périmètre',材质:'默认', 抄送:'节目 1', start_date:'', id:'31904',叶子:true}, {任务:'地址计划的编辑 de prod、pré prod、管理、备份', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31907',叶子: true}, {任务:'体积和矩阵 des Flux', 材质:'默认', 抄送:'节目 1', start_date:'', id:'31910', leaf : true}, {task:'练习曲 des 配置 交换机、路由器、 防火墙',材质:'默认', 抄送:'节目 1', start_date:'', id:'31913',叶子:true}, {任务:'验证 PASe NANTERRE 等 CLICHY', 材质:'默认', 抄送:'节目 1', start_date:'', id:'31916',叶子:true}, {task:'Données en entrée', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31919',叶子: true}, {task:'模式识别 d'植入源', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31922',叶子: true}, {task:'识别 paramétrage des alteons', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31925',叶: true}]},{任务:'300 集成 生产',材料:'',抄送:'', 开始日期:'2011/02/02', id:'31928', 叶:true},{任务:'400 集成 de la PP et DEV', 材料:'', 抄送:'', 开始日期:'2011/02/02', id:'31933', leaf : true}, {任务:'600 Sécurité', 材料:'',抄送:'', 开始日期:'2011/02/02', id:'31940', leaf : true}, {task:'100 领航 转型项目', 材料:'',抄送:'', 开始日期:'2011/02/02', id:'31947', 孩子们:[

{任务:'add_2',材料:'默认', 抄送:'节目 1', start_date:'', id:'31952',叶:true}, {task:'批准', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31955',叶子: true}, {任务:'aa', 材料:'默认', 抄送:'节目 1', start_date:'', id:'31958',叶子:true}, {task:'资源管理 humanes', 材质:'默认', 抄送:'节目1', 开始日期:'2011/02/09', id:'31961', leaf : true}, {任务:'Réunions', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31966',叶子: true}, {任务:'T0 du projet', 材料:'sw_testing_hour', 抄送:'节目1', 开始日期:'2011/02/02', id:'31969', leaf : true}, {task:'规划项目', 材料:'默认',抄送:'节目1', 开始日期:'2011/02/06', id:'31974', leaf : true}, {任务:'Rappel des 约束',材质:'默认', 抄送:'节目 1', start_date:'', id:'31979',叶子:true}, {task:'管理金融家', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31982',叶: true}, {task:'管理设计 partenaires',材质:'默认', 抄送:'节目 1', start_date:'', id:'31985',叶子:true}, {任务:'危险和危险的管理 问题', 材料:'sw_testing_hour', 抄送:'节目 1', start_date:'', id:'31988',叶子:true}, {task:'Réunion de lancement MSO', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31991',叶子: true}, {task:'droupes 的定义 de travails', 材质:'默认', 抄送:'节目 1', start_date:'', id:'31994',叶子:true}, {task:'Réunion de lancement client', 材料:'默认',抄送:'节目1', 开始日期:'',id:'31997',叶子: 正确}]}]}]}

I generated this JSON but it s not valid for sencha's proxy, i don't understand why?

{ "text" : ".", "children":[

{task:'Reporting - Version-3',
material:'', cc:'',
start_date:'2011/02/02', id:'31872',
children : [

{task:'500 MIGRATION ET PRA',
material:'', cc:'',
start_date:'2011/02/02', id:'31879',
leaf : true}, {task:'200 Mise en œuvre
du réseau', material:'', cc:'',
start_date:'2011/02/02', id:'31884',
children : [

{task:'Identification du propriétaire
du process', material:'default',
cc:'programme 1', start_date:'',
id:'31889', leaf : true},
{task:'Dossier d'architecture source',
material:'default', cc:'programme 1',
start_date:'', id:'31892', leaf :
true}, {task:'Choix des prestataires
(FT, etc..)', material:'default',
cc:'programme 1', start_date:'',
id:'31895', leaf : true}, {task:'Plan
de développement', material:'default',
cc:'programme 1', start_date:'',
id:'31898', leaf : true},
{task:'Réception des OLA/SLA',
material:'default', cc:'programme 1',
start_date:'', id:'31901', leaf :
true}, {task:'Identification du
périmètre', material:'default',
cc:'programme 1', start_date:'',
id:'31904', leaf : true},
{task:'Rédaction du plan d'adressage
de prod, pré prod, admin , backup',
material:'default', cc:'programme 1',
start_date:'', id:'31907', leaf :
true}, {task:'Volumétrie et matrice
des flux', material:'default',
cc:'programme 1', start_date:'',
id:'31910', leaf : true}, {task:'Etude
des configurations Switchs, routeurs,
firewall', material:'default',
cc:'programme 1', start_date:'',
id:'31913', leaf : true},
{task:'Validation du PASe NANTERRE et
CLICHY', material:'default',
cc:'programme 1', start_date:'',
id:'31916', leaf : true},
{task:'Données en entrée',
material:'default', cc:'programme 1',
start_date:'', id:'31919', leaf :
true}, {task:'Identification du schema
d'implantation source',
material:'default', cc:'programme 1',
start_date:'', id:'31922', leaf :
true}, {task:'Identification du
paramétrage des alteons',
material:'default', cc:'programme 1',
start_date:'', id:'31925', leaf :
true}]}, {task:'300 Intégration de la
Production', material:'', cc:'',
start_date:'2011/02/02', id:'31928',
leaf : true}, {task:'400 Intégration
de la PP et DEV', material:'', cc:'',
start_date:'2011/02/02', id:'31933',
leaf : true}, {task:'600 Sécurité',
material:'', cc:'',
start_date:'2011/02/02', id:'31940',
leaf : true}, {task:'100 Pilotage du
projet de transformation',
material:'', cc:'',
start_date:'2011/02/02', id:'31947',
children : [

{task:'add_2', material:'default',
cc:'programme 1', start_date:'',
id:'31952', leaf : true},
{task:'Approvisionnement',
material:'default', cc:'programme 1',
start_date:'', id:'31955', leaf :
true}, {task:'aa', material:'default',
cc:'programme 1', start_date:'',
id:'31958', leaf : true},
{task:'Management des ressources
humaines', material:'default',
cc:'programme 1',
start_date:'2011/02/09', id:'31961',
leaf : true}, {task:'Réunions',
material:'default', cc:'programme 1',
start_date:'', id:'31966', leaf :
true}, {task:'T0 du projet',
material:'sw_testing_hour',
cc:'programme 1',
start_date:'2011/02/02', id:'31969',
leaf : true}, {task:'Planning projet',
material:'default', cc:'programme 1',
start_date:'2011/02/06', id:'31974',
leaf : true}, {task:'Rappel des
contraintes', material:'default',
cc:'programme 1', start_date:'',
id:'31979', leaf : true},
{task:'Management Financier',
material:'default', cc:'programme 1',
start_date:'', id:'31982', leaf :
true}, {task:'Management des
partenaires', material:'default',
cc:'programme 1', start_date:'',
id:'31985', leaf : true},
{task:'Management du risque et des
problèmes',
material:'sw_testing_hour',
cc:'programme 1', start_date:'',
id:'31988', leaf : true},
{task:'Réunion de lancement MSO',
material:'default', cc:'programme 1',
start_date:'', id:'31991', leaf :
true}, {task:'Definition des droupes
de travails', material:'default',
cc:'programme 1', start_date:'',
id:'31994', leaf : true},
{task:'Réunion de lancement client',
material:'default', cc:'programme 1',
start_date:'', id:'31997', leaf :
true}]}]}]}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

看海 2024-11-15 16:12:07

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

Here's a tool I use to vaidate JSON: http://jsonformatter.curiousconcept.com According to it you should have your strings wrapped in quotes.

铁憨憨 2024-11-15 16:12:07

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

然后就可以进一步检查了。

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

First of all try tools like http://jsbeautifier.org/ to
beautify your JSON.

Then you can inspect further.

BTW: I what language are you programming? Most high level languages provide decent means to generate JSON on the fly from objects of that language.

怪我太投入 2024-11-15 16:12:07

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

Your json names need to have double quotes surrounding them. I would start there and then check to see if there are any more errors

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文