Java中建立Json物件
// 宣告兩個json陣列
[java] view plain copy print?
JSONArray gResTable = new JSONArray();
JSONArray gCmtTable = new JSONArray();
// 宣告json物件
ONObject outData = new JSONObject();
//把json陣列加到json物件中
[java] view plain copy print?
outData.put("ResTable", gResTable);
outData.put("CmtTable" , gCmtTable);
//此時創建出來的如下:jsonData={"ResTable":[],"CmtTable":[]};
把json資料加到json陣列中
for (int i = 0; i < 2; i ++)
{
JSONObject node = new JSONObject();
node.put("thumb_path", "./Image/" + i +".gif");
node.put("flash_path", "./Image/" + i +".gif");
node.put("desc1", "可疑車輛" + i);
node.put("desc2", "");
node.put("desc3", "");
node.put("desc4", "");
node.put("title", "hello");
node.put("upload_time", (new java.util.Date()).toString());
node.put("uploader", "王二");
gResTable.put(node);
}
for (int i = 0; i < 2; i ++)
{
JSONObject node = new JSONObject();
node.put("logo_path", "./Image/" + i +".gif");
node.put("comment", "hello");
node.put("comment_time", (new java.util.Date()).toString());
node.put("author", "王二");
gCmtTable.put(node);
}
建出來的json格式如下:
[java] view plain copy print?
/*
jsonData={"ResTable":[
{"upload_time":"Sat May 26 20:16:37 CST 2012","title":"hello","flash_path":"./Image/0.gif","uploader":"王二","thumb_path":"./Image/0.gif","desc3":"","desc4":"","desc1":"可疑車輛0","desc2":""},
{"upload_time":"Sat May 26 20:16:37 CST 2012","title":"hello","flash_path":"./Image/1.gif","uploader":"王二","thumb_path":"./Image/1.gif","desc3":"","desc4":"","desc1":"可疑車輛1","desc2":""}],
"CmtTable":
[{"author":"王二","logo_path":"./Image/0.gif","comment":"hello","comment_time":"Sat May 26 20:16:37 CST 2012"},
{"author":"王二","logo_path":"./Image/1.gif","comment":"hello","comment_time":"Sat May 26 20:16:37 CST 2012"}
]};
*/
相關推薦
Java中建立Json物件
// 宣告兩個json陣列 [java] view plain copy print? JSONArray gResTable = new JSONArray(); JSONArray gCmtTable = new JSONA
JAVA中解析JSON物件裡包含的JSON陣列
例如現在有這樣一個Json String Value={"data":[{"school_name":"西北農林科技大學","school_id":"8"},{"school_name":"西北大學","school_id":"6"},{"school_name":"西北工業大學",
Java中建立物件的記憶體圖
所有人都知道面向物件思想,Java中的物件的建立在記憶體中是如何建立的,傳智播客的視訊看了一遍,把一些講解的比較清晰的內容記錄下來,方便記憶的更加深刻,Java中建立物件的過程,首先要理解JVM中棧、堆、方法區的空間,以及在這三個空間內,虛擬機器都進行什麼操作,這樣就會理解起來容易一些,其實Ja
在Java中建立物件的不同方法是什麼?
在這篇快速文章中,我們將討論在Java中建立物件的五種不同方法。我們知道,類是建立物件的模板或藍圖。讓我們列出在Java中建立物件的不同方法。 用Java建立物件的5種不同方法 1.使用新關鍵字 2.使用 newInstance() Class類的方法 3.使用&n
Java 中建立物件的方式
1. 使用new關鍵字建立物件 Student stu = new Student(); 2. 使用Class類的newInstance方法(反射機制) // 呼叫無參的構造器建立物件 Student stu = (Student) Class.forName("Stude
Java中建立物件的方式有幾種?
建立物件的方式 方式 是否呼叫了建構函式 使用new關鍵字 是 使用Class類的newInstance方法 是 使用Constructor類的newInstance方法 是 使用clone方法 否 使用反序列化 否
java中建立物件的方法
用最簡單的描述來區分new關鍵字和newInstance()方法的區別: newInstance: 弱型別。低效率。只能呼叫無參構造。 new: 強型別。相對高效。能呼叫任何public構造。 newInstance( )是一個方法,而new是一個關鍵字,其次,Class下
java中建立子類物件時總是會先建立其父類物件
今天跟小夥伴討論到:建立物件時,該物件的父類物件會不會建立,我的觀點是always 以下結合程式碼來證明(沒有經虛擬機器驗證) public class Sub extends Sup{ Sub(){ System.out.println(this
Java中建立(例項化)物件的五種方式
Java中建立(例項化)物件的五種方式1、用new語句建立物件,這是最常見的建立物件的方法。 2、通過工廠方法返回物件,如:String str = String.valueOf(23); 3、運用反射手段,呼叫java.lang.Class或者java.lang.r
Java中建立物件的幾種方式
Java中建立物件的五種方式: 作為java開發者,我們每天建立很多物件,但是我們通常使用依賴注入的方式管理系統,比如:Spring去建立物件,然而這裡有很多建立物件的方法:使用New關鍵字、使用Class類的newInstance方法、使用Constructor類的newInstance方法、使用Cl
使用 fastjson 在java中進行 json字串和物件的互轉
前提:我們在這裡只使用fastjson的轉json的jar依賴包 <!-- 轉json字串 --><dependency> <groupId>com.alibaba</groupId> <ar
【轉】Java中建立物件的5種方式
作為Java開發者,我們每天建立很多物件,但我們通常使用依賴管理系統,比如Spring去建立物件。然而這裡有很多建立物件的方法,我們會在這篇文章中學到。 Java中有5種建立物件的方式: 使用new關鍵字 這是最常見也是最簡單的建立物件的方式了。通
Java中建立物件在記憶體中做了哪些事情?
Student s = new Student();//做了哪些事情?A:把Student.class檔案載入到記憶體B:在棧記憶體給s變數開闢一個空間C:在堆記憶體為學生物件申請一個空間D:給成員變數進行預設初始化E:通過構造方法給成員變數進行顯示初始化F:通過構造方法給成
java 建立json物件
// 宣告兩個json陣列 JSONArray gResTable = new JSONArray(); JSONArray gCmtTable = new
Java中使用json時java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher問題解決
ati error: 9.png .com emp clas system img blog 下面代碼: public static void main(String[] args) { JSONObject obj = new JSONO
JAVA中使用JSON進行數據傳遞
json字符串 沒有 port 應用 exc code import 解析 ams 1.是不是只有xml傳遞數據的技術才是webservice?可以這麽理解。webservice是基於SOAP協議,SOAP協議是基於XML的文本協議。所以webservice可以簡單理解為是
走進Java中的持有物件(容器類)之一 容器分類
轉載自 https://www.cnblogs.com/ACFLOOD/p/5555555.html Java容器可以說是增強程式設計師程式設計能力的基本工具,本系列將帶您深入理解容器類。 容器的用途 如果物件的數量與生命週期都是固定的,自然我們也就不需要很複雜的
Java中單例物件不會被GC回收
hotspot虛擬機器的垃圾收集演算法使用根搜尋演算法。這個演算法的基本思路是:對任何“活”的物件,一定能最終追溯到其存活在堆疊或靜態儲存區之中的引用。通過一系列名為根(GC Roots)的引用作為起點,從這些根開始搜尋,經過一系列的路徑,如果可以到達java堆中的物件,那麼這個物件就是
javascript中 獲取json物件的鍵構成的陣列
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> &nb
如何在JAVA中建立執行緒池
ExecutorService 今天小編要分享的是關於執行緒池, 想必接觸到併發處理的朋友都有用到執行緒池, 當我們訪問伺服器的量達到伺服器一定量的時候, 比如幾百萬幾千萬,很容易造成伺服器崩掉, 如果使用執行緒進行併發處理,將使用的執行緒進行回收在使用,就減小了伺服器的壓力