简单创建json格式文件

简单创建json格式文件

核心就两点:

addProperty 添加属性(也就是加键值对)
add是添加 另外的object对象

然后直接toString()输出

核心代码如下;

public class CreateJson {
  public static void main(String[] args) {
    JsonObject object= new JsonObject();
    object.addProperty("cat", "it");

    JsonArray languages =new JsonArray();
    JsonObject lan1= new JsonObject();
    lan1.addProperty("id", 1);
    lan1.addProperty("name", "java");
    lan1.addProperty("ide", "eclipse");
    languages.add(lan1);

    JsonObject lan2=new JsonObject();
    lan2.addProperty("id", 2);
    lan2.addProperty("name", "swift");
    lan2.addProperty("ide", "xcode");
    languages.add(lan2);

    JsonObject lan3 =new JsonObject();
    lan3.addProperty("id", 3);
    lan3.addProperty("name", "c#");
    lan3.addProperty("ide", "visul studio");
    languages.add(lan3);

    object.add("language", languages);
    object.addProperty("pop", "true");

    System.out.println(object.toString());
  }
}

原文地址:https://www.cnblogs.com/xtuxiongda/p/9091071.html

时间: 2024-08-29 03:37:24

简单创建json格式文件的相关文章

Python怎么读写json格式文件

JSON-是一个轻量级的数据交换格式.点击打开百度百科 JSON维基百科:http://zh.wikipedia.org/wiki/JSON json模块 关于json的官方文档:点击打开链接 本文由@The_Third_Wave(Blog地址:http://blog.csdn.net/zhanh1218)原创.不定期更新,有错误请指正. Sina微博关注:@The_Third_Wave 如果这篇博文对您有帮助,为了好的网络环境,不建议转载,建议收藏!如果您一定要转载,请带上后缀和本文地址. d

Android创建JSON格式数据

Android创建JSON格式数据 作为上一篇博客的补充,简单那讲解了一下Android创建JSON格式数据的小Demo. 1. 创建JSON格式数据 对于Android创建JSON格式数据,由于Android官方提供了相应了put(key, value)等方法,因此代码十分简单,如下所示: JSONObject jsonObject = new JSONObject(); JSONArray jsonArray = new JSONArray(); JSONObject object_1 =

读取http端json格式文件

1.servlet输出json格式数据: a.map实现单层json文件 package JsonManager;import java.io.IOException;import java.io.PrintWriter;import java.util.HashMap;import java.util.Map; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.ser

python:将xml格式文件转换成json格式文件

由于json格式的文件在处理起来,有很强的便利性,而工作中每天产生大量的xml格式的文件,所以有需求将xml格式的文件转换成json格式的文件.下面直接贴出代码,有两个版本,根据需求自由选择: #!/usr/bin/python # -*- coding: utf-8 -*- #Function:Xml_To_Json #version 1.0 #Author: Herman #需要用到的两个模块 import xmltodict; import json; #定义函数 def pythonXm

在VS2013下编译json-c库,并简单生成json格式数据

#include "stdafx.h"#include "json-c/json.h" int _tmain(int argc, _TCHAR* argv[]){ // 正常的json格式 json_object *json = json_object_new_object(); json_object_object_add(json, "name", json_object_new_string("laomeng")); j

iOS中 JSON格式文件的写入和读取

1.写入(本地) NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString *path=[paths objectAtIndex:0];    NSString *Json_path=[path stringByAppendingPathComponent:@"JsonFile.json"];    //==写入文件    NSL

json学习初体验--使用第三方的jar包实现bean、List、map创建json格式

1.需要的jar包json-lib.jar 下载地址: http://sourceforge.net/projects/json-lib/files/json-lib/ 此包还需要以下的依赖包, 2.创建javabean文件,以下面的为例: <span style="font-size:18px;">package com.gdhdcy.whp; public class person_bean { public int id; public int getId() { r

C实现简单的xml格式文件

今天在工作中遇到了一个需要处理xml格式的字符串,需求是修改某个固定的value值,并且还要把这个xml的key和value按照原本的格式在推送回去. 如果使用库,就显得太臃肿了,就想写个简单的demo实现这个功能: /* AnalysisXml.c */ #include<stdio.h> #include<string.h> /* function: find the corresponding value with the key transmitted * paramete

如何读取 Json 格式文件

Json 源文件代码: [ { "Id": "0", "Name": "书籍", "Detail": [ { "ParentName": "书籍", "Name": "苹果", "URL": "wwww.baidu.com" }, { "ParentName": &qu