永发信息网

用JSON 怎么把数组里的东西 写成JSON 数据格式

答案:2  悬赏:30  手机版
解决时间 2021-02-13 11:26
  • 提问者网友:末路
  • 2021-02-12 23:46
"categories": [
{
"name": "HTMLElement",
"keyword": {},
"base": "HTMLElement"
},
{
"name": "WebGL",
"keyword": {},
"base": "WebGLRenderingContext"
},
{
"name": "SVG",
"keyword": {},
"base": "SVGElement"
},
{
"name": "CSS",
"keyword": {},
"base": "CSSRule"
},
{
"name": "Other",
"keyword": {}
}
],

我这样老出问题
public String[] sj = new String[1000];
JSONObject first = new JSONObject();
JSONArray arr = new JSONArray();
JSONObject f1 = new JSONObject();
public shuju(){
for(int i =0;i<=9;i++){
sj[i] = "name"+ i;
}

try {
first.put("categories",arr);
for(int i =0;i<=9;i++){
f1.put("name", sj[i]);
arr.put(f1);
}

System.out.println(first);
//System.out.println(sj[1]);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-13 00:09
你可以看看fastjson,这是阿里巴巴推出的解析的工具,方法使用简单,可以实现转换json,也可以将json转换成数组等功能.
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-13 01:46
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯