解码android中的json响应

时间:2014-03-23 12:01:35

标签: android json

我需要解码从android发送的json响应。


JSON响应

  

{ “VehicleNumber”: “1234FB14”, “做”: “宝马”, “模式”: “X5”, “类型”: “汽车”, “色彩” 的 “黑”, “EngineCapacity”:“1800CC “ ”燃料“: ”柴油“, ”DateOfReg“: ”31-DEC-2013“, ”OwnerNIC“: ”B1234567890123“, ”serviceArray“:[[{ ”VehicleNumber“: ”1234FB14“, ”DateOfService“:” 07日至2014" , “里程”: “1800”, “描述”: “tponggshmbch”}],[{ “VehicleNumber”: “1234FB14”, “DateOfService”: “07-行军-2014”, “里程” : “1900”, “描述”: “tponggshmbch”}]]}


响应由各自键的值组成,我可以通过在java中调用getString(key)来检索这些值。 {key:value,2D Array[][]}

问题是我无法解码此处传递的2D数组。我在java中以字符串格式获取它,如果我在我的Android应用程序中显示它,我可以查看:

  

[[{ “VehicleNumber”: “1234FB14”, “DateOfService”: “07-行军-2014”, “里程”: “1800”, “描述”: “tponggshmbch”}],[{ “VehicleNumber”: “1234FB14”, “DateOfService”: “07-行军-2014”, “里程”: “1900”, “描述”: “tponggshmbch”}]]

但我需要从2D数组中检索所有值。 请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您的json非常大,我建议您使用gsonJackson个库。