Python에서 JSON 문자열 변환

巴扎黑
풀어 주다: 2016-12-09 10:26:27
원래의
1735명이 탐색했습니다.

웹 서비스를 개발할 때 JSON 기반 웹 서비스 프로토콜을 사용할 수 있습니다. Python 언어를 사용하여 개발하는 경우 해당 확장 모듈은 JSON 형식의 메시지를 직접 처리할 수 있습니다. 예를 들어 Python 2.6에 도입된 Python의 JSON 모듈은 기본 JSON 인코더와 디코더를 제공하지만 물론 다른 JSON 인코더/디코더를 설치하여 사용할 수도 있습니다.

다음 코드 조각은 Python에서 JSON을 구문 분석하는 예입니다

import json
 
json_input = '{ "one": 1, "two": { "list": [ {"item":"A"},{"item":"B"} ] } }'
 
try:
    decoded = json.loads(json_input)
 
    # pretty printing of json-formatted string
    print json.dumps(decoded, sort_keys=True, indent=4)
 
    print "JSON parsing example: ", decoded['one']
    print "Complex JSON parsing example: ", decoded['two']['list'][1]['item']
 
except (ValueError, KeyError, TypeError):
    print "JSON format error"
로그인 후 복사

다음은 예를 통해 인쇄된 결과입니다

{
    "one": 1,
    "two": {
        "list": [
            {
                "item": "A"
            },
            {
                "item": "B"
            }
        ]
    }
}
JSON parsing example:  1
Complex JSON parsing example:  B
로그인 후 복사


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿