Невозможно преобразовать строку в JsonArray

Как преобразовать эту строку в gson.JsonArray?

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]]";

Это мой код:

 com.google.gson.*;
 public static void main(String[] args)
   {
       //Declared S here
       System.out.println("String to Json Array Stmt");
       JsonParser parser = new JsonParser();
       JsonElement tradeElement = parser.parse(s.toString());
       JsonArray trade = tradeElement.getAsJsonArray();
       System.out.println(trade);
    }

Можно ли таким образом преобразовать эту строку коллекции в JSonArray?

19
задан Nava 23 June 2011 в 13:53
поделиться

1 ответ

Вышеупомянутые ответы удерживаются от использования. Вот рабочий код.

  val outputJsonArray = JsonParser.parseString(pasteYourStringHere).asJsonArray

Вот сообщение Устаревшее. Мы должны назвать статический метод вместо этого.

enter image description here

0
ответ дан 30 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: