2016-06-02 5 views
-1

아래 예제 json 파일이 있고 파이썬을 사용하여 ipAddress 값을 얻고 싶습니다.Python을 사용하여 json에서 특정 요소의 값을 읽는 방법?

{ 
    "hostId" : "65cb096f-7adb-4197-0c61-b0a1a67236d4", 
    "ipAddress" : "10.2.1.354", 
    "hostname" : "localhost", 
    "rackId" : "/default", 
    "hostUrl" : "http://localhost:7180/cmf/hostRedirect/65cb096f-7adb-4197-0c61-b0a1a67236d4", 
} 

쉘 스크립트에서 grep 도구를 사용하여 파이썬에서이 작업을 수행 할 수 있습니다. 파이썬에서 grep, awk 또는 sed와 같은 특정 도구가 있습니까? 내 출력은 10.2.1.354이어야합니다.

+2

'import json; json.loads (데이터) [ 'ipAddress'] '쉬운 일. 먼저 물어보기 전에 검색해보십시오 –

+0

https://docs.python.org/2/library/json.html – Ramon

답변

1

이를 사용할 수 있습니다

>>> import json 
>>> f = open('file.json', 'r') 
>>> obj = json.load(f) 
>>> obj['ipAddress'] 
u'10.2.1.354' 

이 도움이 될 것입니다 바랍니다.

+0

명백한 중복 질문에 응답하는 데 시간을 낭비하지 마십시오. –

+0

@ 3kt로 보내주십시오. 'obj를 인쇄 할 print 문을 추가했습니다. '. 도와 주셔서 감사합니다 –

관련 문제