Пакетный файл: активируйте среду conda, затем запустите команду и оставьте окно открытым [дублировать]

  1. Если вы хотите создать JAVA-объект из JSON и наоборот, используйте сторонние банки GSON или JACKSON и т. д.
    //from object to JSON 
    Gson gson = new Gson();
    gson.toJson(yourObject);
    
    // from JSON to object 
    yourObject o = gson.fromJson(JSONString,yourObject.class);
    
  2. Но если вы просто хотите разобрать строку JSON и получить некоторые значения, (ИЛИ создайте строку JSON с нуля для отправки по проводам) просто используйте JaveEE jar, который содержит JsonReader, JsonArray, JsonObject и т. д. Возможно, вам захочется загрузить реализацию этой спецификации, например javax.json. С этими двумя банками я могу разобрать json и использовать значения. Эти API фактически соответствуют модели XML-анализа DOM / SAX.
    Response response = request.get(); // REST call 
        JsonReader jsonReader = Json.createReader(new StringReader(response.readEntity(String.class)));
        JsonArray jsonArray = jsonReader.readArray();
        ListIterator l = jsonArray.listIterator();
        while ( l.hasNext() ) {
              JsonObject j = (JsonObject)l.next();
              JsonObject ciAttr = j.getJsonObject("ciAttributes");
    
4
задан Y. Chang 9 March 2014 в 17:39
поделиться

1 ответ

Не думаю, что вам нужен пакетный файл. Предполагая, что Anaconda и CMD находятся на вашем пути (каким они должны быть), вы можете попробовать это как альтернативу (это то, что я делаю):

cmd "/c activate py3k && ipython --pylab"
4
ответ дан BKay 28 August 2018 в 00:47
поделиться
Другие вопросы по тегам:

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