- 軟件大小:40KB
- 軟件語(yǔ)言:中文
- 軟件類型:國產軟件(jiàn)
- 軟件(jiàn)類別(bié):免(miǎn)費軟件 / 編(biān)程工具
- 更新時間:2018-08-27 11:01
- 運行環境:WinAll, WinXP
- 軟(ruǎn)件等級(jí):
- 軟件(jiàn)廠(chǎng)商:
- 官方網站:http://www.itseasyglobal.com/
31.35M/多國語(yǔ)言[中文(wén)]/5.0
16.13M/多國語言[中文]/6.6
1.45M/中文/10.0
4.60M/中文/8.7
202.00M/英文/5.0
org.jsonjar包是一款java數據編程軟(ruǎn)件,是java配置中非常重要的一個jar格式包,在創建、生成和交換數據方麵都有著非(fēi)常重要的作用(yòng),歡迎(yíng)大家到綠(lǜ)色資源網下(xià)載體驗!
如果所(suǒ)創(chuàng)建的JAVA項(xiàng)目不包含JSONObject或(huò)者(zhě)是JSONArray這2個對(duì)象, 可以通過添加該jar文件來實現.
首先導入org.json下麵的包
package com.sun;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class Test {
public static void main(String args[]) throws JSONException {
String jsonContent = "{'hello':world,'abc':'xyz'}";
JSONObject jsonObject = new JSONObject(jsonContent);
String str1 = jsonObject.getString("hello");
String str2 = jsonObject.getString("abc");
System.out.println(str1);
System.out.println(str2);
System.out.println("------------------");
jsonContent = "[{'hello':333,'abc':'false','xyz':{'a':1,'b':'ab'}},{'hello':555,'abc':'true','xyz':{'a':2,'b':'ba'}}]";
JSONArray jsonArray = new JSONArray(jsonContent);
for(int i=0;i<jsonArray.length();i++){
JSONObject jsonobject2=jsonArray.getJSONObject(i);
int value1=jsonobject2.getInt("hello");
boolean value2=jsonobject2.getBoolean("abc");
// String value3=jsonobject2.getString("xyz");
JSONObject jsonobject3=jsonobject2.getJSONObject("xyz");
int value4=jsonobject3.getInt("a");
String value5=jsonobject3.getString("b");
System.out.println(value1);
System.out.println(value2);
System.out.println(value4);
System.out.println(value5);
}
}
}
輸出結果
world
xyz
------------------
333
false
1
ab
555
true
2
ba
Json 的基本文法是鍵值對,Key:Value 通過冒號分隔
key類型就是字符串 key1, key2。。。
關鍵是值類型(xíng),json定義(yì)了7種值類(lèi)型:
1) 字符串(chuàn),2) 數值(zhí),3) true, 4) false, 5) null, 甚至(zhì) 6) 數組和 7) 對象 都可以(yǐ)是(shì)值類(lèi)型。
請(qǐng)描述您所遇到的錯誤,我(wǒ)們將盡快予(yǔ)以修正,謝謝!
*必填項,請輸(shū)入內容