2012-06-10 4 views
1

I 이 검색되었지만 찾은 모든 결과가 나에게 적합하지 않으며 너무 복잡해 보입니다. json 또는 simplejson 모듈을 사용하여 객체의 문자열 값을 가져옵니다.매우 간단한 JSON 디코딩

string = '{"name": "Alex"}' 

기본적으로 나는 'Alex'값을 추출하고 싶습니다. 이것을 달성하기 위해 내가 무엇을 할 것인가?

답변

6

json module 사용하여 매우 간단합니다 :

>>> import json 
>>> s = '{"name": "Alex"}' 
>>> obj = json.loads(s) 
>>> obj 
{'name': 'Alex'} 
>>> obj["name"] 
'Alex' 

파이썬이가 json이없는만큼 오래된 경우

, 그럼 대신 simplejson를 사용

import simplejson as json 
2

가 왜 읽기 시도하지 먼저 문서를 작성 하시겠습니까? 그것은 꽤 명확하게 밖으로 철자했다 http://docs.python.org/library/json.html

+0

어디에서? 거기에 간단한 JSON 객체를 디코딩하는 것에 대해서는 아무 것도 보이지 않습니다. – user1447941

+1

@ user1447941 다시 찾으십시오. http://docs.python.org/library/json.html#json.loads –