【发布时间】:2012-12-03 02:04:36
【问题描述】:
我的 JSON 字符串,
JSON.parse('{"start_date_time": ["2012-12-05 04:45:42.135000", "None"], "terminal_no": ["T1081", "None"], "master_doc_no": ["100008", "100008"], "notes": ["", ""], "doc_no": ["1000018", "1000019"], "location_code": ["1005", "1005"], "end_date_time": ["2012-12-05 05:27:04.529000", "None"], "doc_status": ["CC Ended", "Draft"], "bc_list": ["[{\"465\":\"85\"},{\"306\":\"6\"},{\"306\":\"47\"},{\"306\":\"366\"},{\"306\":\"634\"}]", "[{\"257\":\"14\"}]"]}')
但它的抛出 SyntaxError: Unexpected Number
我哪里错了?
【问题讨论】:
-
使用 JSONLint 验证就好了:jsonlint.com 是否有更多关于错误的信息?
-
@HunterMcMillen,肯定会发生错误。把它扔到你的浏览器控制台中。它与
bc_list数据有关。
标签: javascript json parsing