1. 程式人生 > >Java中建立Json物件

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使用jsonjava.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 今天小編要分享的是關於執行緒池, 想必接觸到併發處理的朋友都有用到執行緒池, 當我們訪問伺服器的量達到伺服器一定量的時候, 比如幾百萬幾千萬,很容易造成伺服器崩掉, 如果使用執行緒進行併發處理,將使用的執行緒進行回收在使用,就減小了伺服器的壓力