Java系列之:生成Json字符串
- 一、拼接Json字符串
- 二、使用JSONObject()生成字符串
一、拼接Json字符串
import com.alibaba.fastjson.JSONObject;
import java.util.concurrent.ExecutionException;
public class TestJava {
public static void main(String[] args) throws ExecutionException, InterruptedException {
JSONObject jsonObj = new JSONObject();
String json_to_string = "{\"sex\":\"男\",\"name\":\"赵云\"," + "\"project" +
"\":\"pe_powerup_prod\"}";
System.out.println(json_to_string);
}
}
输出如下所示:
{"sex":"男","name":"赵云","project":"pe_powerup_prod"}
二、使用JSONObject()生成字符串
import com.alibaba.fastjson.JSONObject;
import java.util.concurrent.ExecutionException;
public class TestJava {
public static void main(String[] args) throws ExecutionException, InterruptedException {
JSONObject jsonObj = new JSONObject();
// Map<String, String> ingredients = new HashMap<String, String>();
jsonObj.put("project", "nio_business_prod");
jsonObj.put("sugar", "1kg");
jsonObj.put("pastry", "2.4kg");
jsonObj.put("bestEaten", "outdoors");
System.out.println(jsonObj);
String json_to_string = JSONObject.toJSONString(jsonObj);
System.out.println(json_to_string);
}
}
输出如下所示:
{"pastry":"2.4kg","project":"nio_business_prod","sugar":"1kg","bestEaten":"outdoors"}
{"pastry":"2.4kg","project":"nio_business_prod","sugar":"1kg","bestEaten":"outdoors"}