我试图从JSONObject创建一个字符串:
JSONObject Msg = new JSONObject();
Msg.put("Type", 1);
Msg.put("Values", Arrays.asList("Value1", "Value2", "Value3"));
Log.v("MSG", Msg.toString());
尝试获取字符串后,字符串列表如下所示:
{"Values":"[Value1, Value2, Value3]","Type":1}
但不应该这样吗?:
{"Values":[Value1, Value2, Value3],"Type":1}
谢谢!
答案 0 :(得分:0)
使用JSONArray
JSONObject Msg = new JSONObject();
Msg.put("Type", 1);
Msg.put("Values", new JSONArray(new Object[] { "Value1", "Value2", "Value3"} ));
Log.v("MSG", Msg.toString());