我将以下JSON数据作为string
参数传递给请求。
[{
"KK_ID":"22","MONTH":"Jan",
"MY_UNIT":
[{"dataid":"7hENRFVhjmbKmMFX","unit":"10.0"},{"dataid":"G7cuqwxmvx8mFUZN","unit":"20.0"}]
}]
我如何解析它以获得:
KK_ID: 22
MONTH: JAN
to 2D array:
[0][0] dataid:7hENRFVhjmbKmMFX [0][1] unit:10.0
[1][0] dataid:G7cuqwxmvx8mFUZN [1][1] unit:20.0
答案 0 :(得分:0)
您可能需要查看GSON。
Gson gson = new Gson();
data = gson.fromJson(mystring, List<MyData>.class);
class MyData {
int KK_ID;
String MONTH;
List<Map<String, String>> MY_UNIT;
}
答案 1 :(得分:0)
假设你有一个json数组( jsonarray ):
android {
compileSdkVersion ..
buildToolsVersion '...'
defaultConfig {
...
targetSdkVersion ..
multiDexEnabled true //multidex set true
}
}
要解析的代码 -
[{
"KK_ID":"22","MONTH":"Jan",
"MY_UNIT":
[{"dataid":"7hENRFVhjmbKmMFX","unit":"10.0"},{"dataid":"G7cuqwxmvx8mFUZN","unit":"20.0"}]
}]
希望这对你有帮助。