0

我从服务器获取一个 json 数组,如下所示

69[0,{"dabcdefghij":{},"abcdefg":"20","abcdefghijklmn":"10, AB-11111"}]

我知道[]里面的数据是json。但是服务器也在发送 json 的长度。现在我发现第一次出现[并解析 json。

这是正确的方法吗?我正在使用gson。有没有更好的方法来解析这个?

4

1 回答 1

1

69[0,{"dabcdefghij":{},"abcdefg":"20","abcdefghijklmn":"10, AB-11111"}]根据json.org ,它不是有效的 JSON,因为它不是对象也不是数组。

JSON 建立在两种结构之上:

  • 名称/值对的集合。在各种语言中,这被实现为对象、记录、结构、字典、哈希表、键控列表或关联数组。

  • 值的有序列表。在大多数语言中,这被实现为数组、向量、列表或序列。

于 2012-10-15T05:50:45.470 回答