要在JSON数组中包含字符串值,必须记住在Java程序中用反斜杠转义双引号。请参见下面的声明。
String s = "[["110917 ", 3.0099999999999998, -0.72999999999999998, 2.8500000000000001, 2.96, 685.0, 38603.0], ["110917 ", 2.71, 0.20999999999999999, 2.8199999999999998, 2.8999999999999999, 2987.0, 33762.0]]";
您在main()方法中的代码可以正常工作。以下只是对main()方法中的代码的微小修改。
System.out.println("String to Json Array Stmt");JsonParser parser = new JsonParser();JsonElement tradeElement = parser.parse(s);JsonArray trade = tradeElement.getAsJsonArray();System.out.println(trade);最后,请记住在语句“ com.google.gson。*”的前面加上关键字“ import”,如下所示。
import com.google.gson.*;



