如何在Java中编码json?

时间:2015-12-05 16:53:21

标签: java php json

我的Java客户端必须将值编码为Json(使用相当于php' s json_encode),以便远程PHP服务器可以使用json_decode打开它。应该使用内置的方法和库进行此编码?

2 个答案:

答案 0 :(得分:3)

编写JSon并不是那么难。你可以连接字符串,......

或者您可以使用JSONObject:

Map<String,String> mss=new HashMap<String,String>();
mss.put("France", "Paris");
mss.put("Germany", "Berlin");

JSONObject j=new JSONObject(mss);

System.out.println(j);

你也可以放一些这样的数据:

j.put("one key", "one value");

还有数组:JSONArray

答案 1 :(得分:1)

我使用过&#34; Jackson Faster API&#34; for java to Json和json to java conversion。这很容易实现。到目前为止没有问题。复合java对象的映射也可用。