gpt4 book ai didi

javascript - JSONArray 内的 JSONObject 构建问题

转载 作者:行者123 更新时间:2023-12-02 18:49:13 24 4
gpt4 key购买 nike

我需要将带有 JSONObject 的 JSONArray 提供给 JavaScript 函数,该函数会将这些参数传递给 Java。

到目前为止我尝试过的方法没有奏效:

//语法错误

var array = [[1, 1, "DescPDV1"]];

//正确的语法,但只能作为 JSONArray,而不是 JSONArray 中的 JSONObject

var array = [1, 1, "DescPDV1"];

//语法错误

var array = [{1, 1, "DescPDV1"}];

//语法错误

var array = {1, 1, "DescPDV1"};

//语法错误

var array = {{1, 1, "DescPDV1"}};

我的 JSONObject 充满了值,但没有指向它们的键,那么,没有 ["id": "1", "blah": "2"]...只有值 [1, ""blah"].

我做错了什么?

最佳答案

如果您的 JSONObject 没有键,那么它就不是一个对象。您需要将其表示为数组的数组,如下所示:

[[1, 1, "DescPDV1"]]

这是一个有效的 JSON 字符串,可以在 JSONLint 处确认

此外,这是有效的 Javascript:

var array = [[1, 1, "DescPDV1"]];

可以确认here at JSFiddle

关于javascript - JSONArray 内的 JSONObject 构建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020473/

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