JAVA - JSON
需要使用到JSON的包
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
前端传来的数据可能是
String value = "[{\"1\":\"阿萨德\",\"姓名\":\"阿萨\",\"2\":\" 阿萨德\",\"年龄\":\"23156\"},{\"姓名\":\"阿德\",\"年龄\":\"23\"}]";
注意:在定义value 即上方字符串 时可能会出现无法映射jsonObkect的异常
需要对其进行处理拼接。key : value 的格式
public static String formatJson(String value){
JSONArray jsonArray = JSON.parseArray(value);
JSONObject jsonObject;
StringBuilder stringBuilder = new StringBuilder();
for(int i = 0;i set = jsonObject.keySet();
for (String key: set) {
stringBuilder.append(key + ":" +jsonObject.getString(key) + " \n ");
}
stringBuilder.append("\r\n");
}
return stringBuilder.toString();
}
实现效果图