我正在使用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"它验证并且不删除记录。
我错过了什么吗?
答案 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” ] } ] }