JSON验证器删除记录

时间:2014-08-17 12:58:49

标签: json

我正在使用JSONLint验证器测试我的JSON输出。验证器验证我的JSON,但它删除了文件的粗体部分。例如:

{     " tableName":" BMCD_BILL_SUB_GRP_VW",     "列":[],
    " tableName":" BMCD.BMCD_SUB_GRP_TT",     "列":[         " CURRENT_INVOICE&#34 ;,         "差分&#34 ;,         " CUM_BILLED_VALUE&#34 ;,         " PREVIOUS_BILLED&#34 ;,         " REVENUE_BUDGET&#34 ;,         " BILLING_METHOD&#34 ;,         " SUB_GROUP&#34 ;,         " TOP_TASK_ID&#34 ;,         " PROJECT_ID"     ] }

如果我将其中一个键更改为" tableName1"它验证并且不删除记录。

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

这不是答案。但我无法发表评论。

json中不能有重复的键字符串。这就是它被删除的原因。

答案 1 :(得分:0)

Indra你是对的,这是我试图使用的格式。谢谢。           {     “表”:[         {             “tableName”:“BMCD_BILL_SUB_GRP_VW”,             “列”: []         },         {             “tableName”:“BMCD.BMCD_SUB_GRP_TT”,             “列”: [                 “CURRENT_INVOICE”                 “区别”,                 “CUM_BILLED_VALUE”                 “PREVIOUS_BILLED”                 “REVENUE_BUDGET”                 “BILLING_METHOD”                 “SUB_GROUP”                 “TOP_TASK_ID”                 “PROJECT_ID”             ]         }     ] }