gpt4 book ai didi

javascript - JSON验证

转载 作者:行者123 更新时间:2023-12-03 20:23:43 25 4
gpt4 key购买 nike

我正在尝试在 iPhone 上使用 json-framework 来解析 json 字符串。当我调用这个方法时:

NSDictionary *dictionary = [jsonString JSONValue];

我收到错误:

"Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Object value expected for key:
Options\" UserInfo=0x4b5f390 {NSUnderlyingError=0x4b5f320 \"Expected value while
parsing array\", NSLocalizedDescription=Object value expected for key: Options}"

根据这个json验证器[1]:http://www.jsonlint.com//我的 json 无效。但真的是这样吗?

我的 json 字符串如下所示:

{
"Options": [
{
"ID": "7",
"A": "1",
"EAt": new Date(2011,
0,
7,
12,
30,
0),
"Type": "Binary",
}
}

* 已编辑的 Json:(仍然会出现错误)

{
"Options": [
{
"ID": "7",
"A": "1",
"EAt": new Date(2011,
0,
7,
12,
30,
0),
"Type": "Binary"
}
]
}

最佳答案

您的 JSON 无效。

这是因为您无法在 JSON 中创建对象实例。这不是一个有效值。

new Date(2011, 0, 7, 12, 30, 0)

并且您错过了结束数组括号。其他一切都好。

关于javascript - JSON验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com