[英]JavaScriptSerializer Invalid JSON primitive
当我在 C# 中使用 JavaScriptSerializer 时,我收到“无效的 JSON 原语”异常。 我认为问题出在我的 json 输入字符串上,但我没有看到问题。
JavaScriptSerializer new JavaScjs =riptSerializer();
js.Deserialize<Object>(json)
"{\\"new_name\\":\\"Arlington\\",\\"new_locationid\\":\\"089c6c6a-f520-e111-bdd3-00505695001f\\"},{\\"new_name\\":\\"亚特兰大\\",\\" new_locationid\\":\\"0a9c6c6a-f520-e111-bdd3-00505695001f\\"},{\\"new_name\\":\\"巴尔的摩\\",\\"new_locationid\\":\\"0c9c6c6a-f520-e11950b011050d “}”
GoBeavs:
我在这里验证了您的 json: http : //jsonlint.com/
你的 json 文本是错误的:当你有一个 json 数组时,你必须用括号 ([]) 把它括起来。 它必须看起来像这样:
"[{\"new_name\":\"Arlington\",\"new_locationid\":\"089c6c6a-f520-e111-bdd3-00505695001f\"},{\"new_name\":\"Atlanta\",\"new_locationid\":\"0a9c6c6a-f520-e111-bdd3-00505695001f\"},{\"new_name\":\"Baltimore\",\"new_locationid\":\"0c9c6c6a-f520-e111-bdd3-00505695001f\"}]"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.