String input = "Vish,Path,123456789";
预期输出为Json字符串,线程安全= {“name”:“Vish”,“surname”:“Path”,“mobile”:“123456789”}
我尝试使用
GsonBuilder gsonBuilder = new GsonBuilder();
Gson gson = gsonBuilder.create();
但是每次我创建新对象时-
MappingObject[] studentArray = new MappingObject[1];
studentArray[0] = new MappingObject("Vish","Path","123456789");
我使用split()分隔了这个逗号分隔的字符串
System.out.println("JSON "+gson.toJson(studentArray));
最佳答案
您将必须创建一个地图:
Map<String,String> jsonMap = new HashMap<String,String>();
jsonMap.put("name","Vish");
jsonMap.put("surname","Path");
jsonMap.put("mobile","123456789");
然后使用com.google.gson JSONObject:
JSONObject jsonObj =新的JSONObject(jsonMap);