문제

JSON에서 80 자를 초과하는 문자열을 통과하는 데 문제가 있습니다. 정확히 80자인 문자열을 통과하면 마법처럼 작동합니다. 그러나 일단 81 번째 문자를 추가하면 삐걱 거립니다. 나는 Firebug에서 JSON 객체를 보려고 시도했는데 옆에 팽창기가 있기 때문에 문자열이 배열이라고 생각하는 것 같습니다. 팽창을 클릭하면 아무것도하지 않습니다. JSON 스트링 크기의 캡을 온라인으로 검색하려고 시도했지만 주변을 돌아 다니지 만 비워집니다.

편집하다:

실제로 문자열이 무엇인지는 중요하지 않습니다 ... "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghgghijklmnoprquxyzabcdefghijklmnopwwyz"

내 코드는 다음과 같습니다. (파이썬을 사용하고 있습니다)

결과 = { "test": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvuxyzabcdefghgghijklmnopqrtuvwont.

Python의 문자열을 올바르게 인코딩하는 클래스를 알고 있습니까? 정말 고마워 :)

도움이 되었습니까?

해결책

81 번째 캐릭터는 무엇입니까? 문자열이 올바르게 탈출되지 않은 것처럼 들리므로 JSON 디코더가 배열이라고 생각합니다. 여기에 문자열을 게시 할 수 있거나 최소한 80 개 정도의 캐릭터를 게시 할 수 있다면 아마도 무엇이 잘못되었는지 알려줄 수 있습니다. 또한 JSON 문자열이 어떻게 만들어 졌는지 알 수 있다면. 대부분의 언어에서는 객체와 배열에서 적절한 JSON 줄을 만들 수있는 클래스를 얻을 수 있습니다. 예를 들어, PHP가 있습니다 json_encode ();

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top