如何从普通字符串中生成JSON字符串?
问题描述:
JSONArray array = new JSONArray();
try
{
for (int i = 0; i < contactList.size(); i++){
JSONObject obj = new JSONObject();
String myString = contactList.get(i);
Log.e("Contact List",contactList.get(i));
String[] myarray = myString.split(",");
obj.put("is_private","0");
obj.put("expire_date","0000-00-00");
obj.put("name",myarray[0]);
obj.put("phone_no",myarray[1]);
obj.put("user_id", 1);
array.put(obj);
}
如何将json字符串转换为普通字符串?请给我答案。如何从普通字符串中生成JSON字符串?
答
你可以使用toString函数来做到这一点。
array.toString()
答
JSONObject obj = new JSONObject(yourstring); String x = obj.getString(“x”);
答
使用此代码,可能会对您有所帮助。
JSONObject json = new JSONObject();
//put your values
json.toString();
答
清楚你的问题,请 的JSONObject到字符串中使用:
json.toString();
字符串的JSONObject:
String data= "Json format data";
JsonObject obj=new JsonObject(data);
你到底由JSON字符串是什么意思?你的代码有哪些问题? – Okas
你想获得JSONArray或JSONObject的字符串? –