Json Parsing error on formatted text
이전 댓글 표시
Hi,
I have a script that reads formatted text from a Github release description. The text has bullets, some non-ASCII characters, etc. When I look at the string, the special characters are escaped (\r, etc). When I try to write this entire text block to another Github release, it fails with an "error parsing Json" error.
I believe this has to do with either a Conten-type header or UTF encoding, which I'm not fully familiar with.
Is there a straight-forward way in Matlab to read and write formatted text "as-is"?
Thanks.
Joe
댓글 수: 8
Walter Roberson
2021년 3월 26일
fread() and fwrite()?
Joe Rustan
2021년 3월 26일
Walter Roberson
2021년 3월 27일
Ah, I see what you mean.
I am not familiar with the encoding requirements for that API.
But as a quick test, could you experiment with https://www.mathworks.com/help/matlab/ref/regexptranslate.html ?
Mohammad Sami
2021년 3월 27일
Assuming you are using webread and webwrite ? If the content type sent by the rest API is application/json, MATLAB webread will automatically process it with jsondecode and return you a struct. Are you getting a struct as the output of webread ?
Joe Rustan
2021년 3월 27일
Walter Roberson
2021년 3월 28일
Could you speak more of exactly how you are doing the curl ?
Joe Rustan
2021년 3월 29일
Walter Roberson
2021년 3월 29일
Can you use git commands instead?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 JSON Format에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!