2014-04-22 49 views
-2
private ArrayList<Double> celciusList = new ArrayList<Double>(); 
private ArrayList<Double> farenList = new ArrayList<Double>(); 
private ArrayList<Double> LDRlist = new ArrayList<Double>(); 
private ArrayList<Double> inchList = new ArrayList<Double>(); 
private ArrayList<Double> cmList = new ArrayList<Double>(); 

我該如何將這些數據信息作爲我的標題以.json文件格式打印出來?如何將這些數據讀入.json文件格式?

+0

使用JSON(縮小)serializaton框架:[傑克遜](https://github.com/FasterXML/jackson),[GSON](https://code.google.com/p/google -gson /)或[org.json](http://www.json.org/java/)。 – Mena

回答

0

我會使用某種Java JSON串行器,那裏有一些它們。

  • GSON
  • FlexJson

這裏是FlexJson你如何可以將對象轉換爲JSON字符串一個簡單的例子。

final JSONSerializer serializer = new JSONSerializer(); 
final String output = serializer.transform(new ProtocolCalculatorTransformer(),ProtocolCalculation.class).exclude("*.class").deepSerialize(this); 
return output; 
+0

謝謝你的幫助,是的,我已經嘗試使用傑克遜作爲它轉換成.json格式的方法,但它沒有它 – user3561183

+0

你可以發佈你stacktrace? – Greg