Парсер Net::HTTP::JSON 1.0.1

Модификация парсера Net::HTTP для парсинга JSON

  1. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    2.028
    Симпатии:
    1.414
    Пользователь Support разместил новый ресурс:

    Net::HTTP::JSON - Модификация парсера Net::HTTP для парсинга JSON

    Узнать больше об этом ресурсе...
     
  2. Vvtex

    Vvtex A-Parser Pro License
    A-Parser Pro

    Регистрация:
    9 окт 2017
    Сообщения:
    103
    Симпатии:
    17
    https://cdn.online-convert.com/example-file/website/json/example.json
    Давайте разберем этот json
    Код:
    {"JSON Test File":[
       {"field":"Purpose", "value":"Provide example of this file type"},
       {"field":"File Type", "value":"JSON"},
       {"field":"Version", "value":"1.0"},
       {"field":"File created by", "value":"Online-Convert.com (http://www.online-convert.com)"},
       {"field":"More example files", "value":"http://www.online-convert.com/file-type"},
       {"field":"License", "value":"Attribution-ShareAlike 3.0 Unported (http://creativecommons.org/licenses/by-sa/3.0/)"},
       {"field":"Remark", "value":"Feel free to use and share the file according to license above."}
    ]}
    Как вывести:
    Provide example of this file type
    ?
     
    #2 Vvtex, 11 июл 2018
    Последнее редактирование модератором: 11 июл 2018
  3. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    2.028
    Симпатии:
    1.414
    [​IMG]
     
  4. Vvtex

    Vvtex A-Parser Pro License
    A-Parser Pro

    Регистрация:
    9 окт 2017
    Сообщения:
    103
    Симпатии:
    17
    Ok, спасибо за разъяснение [% p1.json.${'JSON Test File'}.0.value %]

    А как сделать чтобы понятно было {"author_name":"Телеканал 2X2", ... это кирилица
     
  5. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    2.028
    Симпатии:
    1.414
    Возможно Detect charset on content нужно включить в настройках Net::HTTP.
    Без примера запроса сложно точно ответить.
     
    Vvtex нравится это.
  6. Vvtex

    Vvtex A-Parser Pro License
    A-Parser Pro

    Регистрация:
    9 окт 2017
    Сообщения:
    103
    Симпатии:
    17
    Включение опции Detect charset on content в моём случаи помогло, спасибо.
     
    Support нравится это.

Поделиться этой страницей