JSONObject是java.util.HashMap的子类,其中不提供顺序。我们还可以在 JSONValue.toJSONString(map) 方法的帮助下使用元素的严格排序,即通过 java.util.LinkedHashMap 的实现。 p>
我们可以在下面的两个示例中对 JSON 对象进行编码。
示例
- import java.util.*;import org.json.simple.JSONObject;public class JSONEncodingTest { public static void main(String[] args) { Map
登录后复制
输出
- Encoding a JSON object: {"Salary":25000.0,"Employee id":115,"Company":"TutorialsPoint","Age":25,"Name":"Adithya"}
登录后复制
示例
- import java.io.*;import org.json.simple.*;public class JSONEncodingTest1 { public static void main(String[] args) throws IOException { JSONObject obj = new JSONObject(); obj.put("Name", "Jai"); obj.put("Mobile_Number", new Integer(995998480)); obj.put("Bank_Balance", new Double(50000.00)); obj.put("Is_A_SelfEmployee", new Boolean(false)); StringWriter out = new StringWriter(); obj.writeJSONString(out); String jsonText = out.toString(); System.out.print(jsonText); }}
登录后复制
输出
- {"Is_A_SelfEmployee":false,"Bank_Balance":50000.0,"Mobile_Number":995998480,"Name":"Jai"}
登录后复制
以上就是我们如何在Java中对JSON对象进行编码?的详细内容,更多请关注【创想鸟】其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。