我的Java客户端必须将值编码为Json(使用相当于php' s json_encode
),以便远程PHP服务器可以使用json_decode
打开它。应该使用内置的方法和库进行此编码?
答案 0 :(得分:3)
或者您可以使用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对象的映射也可用。