什么样的json从长度开始

时间:2012-10-14 19:30:04

标签: java json

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

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

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

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

1 个答案:

答案 0 :(得分:1)

根据{{​​3}},

69[0,{"dabcdefghij":{},"abcdefg":"20","abcdefghijklmn":"10, AB-11111"}]无效JSON,因为它不是对象,也不是数组。

  

JSON基于两种结构:

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

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

  •