Ребят помогите распарсить JSON строку



  • Вот собственно строка. Мне нужны данные из ParsedText и заменить \r\n на переносы.

    {"ParsedResults":[{"TextOverlay":{"Lines":[],"HasOverlay":false,"Message":"Text overlay is not provided as it is not requested"},"TextOrientation":"0","FileParseExitCode":1,"ParsedText":"Здравствуйте!\r\nищу повара срочно, район\r\njlt, русская [кавказская\r\nкухня подробности по\r\nномеру\r\n056 835 00 80\r\nhttps://t.me/jobs_in_dubai\r\n","ErrorMessage":"","ErrorDetails":""}],"OCRExitCode":1,"IsErroredOnProcessing":false,"ProcessingTimeInMilliseconds":"1581","SearchablePDFURL":"Searchable PDF not generated as it was not requested."}



  • Json - получить значение
    JSON строка - твоя переменная с текстом
    JSONPath запрос ParsedResults[0].ParsedText

    на будущее, JSONPath запросы легко получить тут
    https://jsonpathfinder.com/

    слева вставляете свой JSON, справа выбираете то что нужно, сверху будет запрос (после x)



  • Благодарю
    вот что вышло
    var json = JSON.parse([[ПЕРЕМЕННАЯ]])
    VAR_ПЕРЕМЕННАЯ = json.ParsedResults[0].ParsedText



  • @A-Rezn1k said in Ребят помогите распарсить JSON строку:

    Благодарю
    вот что вышло
    var json = JSON.parse([[ПЕРЕМЕННАЯ]])
    VAR_ПЕРЕМЕННАЯ = json.ParsedResults[0].ParsedText

    Проще было использовать модуль "JSON"

    ParsedResults[*].ParsedText
    

    3662201b-f71c-47b3-bd95-4aca62ee5a2e-изображение.png

    1131.xml


Log in to reply
 

  • 10
  • 5
  • 11
  • 3
  • 5
  • 4
  • 19
  • 1