2016-06-10 4 views
-1

내 질문은 LINK과 비슷합니다. JSON 객체가 수 많은 파일이 있습니다. 내 텍스트 파일의 객체를 프로그램의 목록으로 파싱하고 싶습니다.Java의 입력 파일에서 여러 JSON 객체 구문 분석

{ 
    "cars":toyota, 
    { 
     "type":"sedan", 
     "year": 2010 
    } 
     "color": "Black" 
} 

{ 

     "cars":Ford, 
     "type":"sedan", 
     "color": "Black" 
    } 

{ 

     "cars":Honda, 
     "type":"sedan", 
     "color": "Black" 
    } 

이 JSON 개체를 쉼표로 구분하고 어려운 그들 모두를 구문 분석하고 여러 줄에 걸쳐되지 않습니다

다음은 파일에 포함 된 JSON 객체의 예입니다. 이러한 개체 중 일부는 또한 여러 개체가 포함되어 있습니다. GSON을 사용하여 파일을 구문 분석하려고 시도했지만 작동하지 않는 것 같습니다.

+0

''...하지만 작동하지 않는 것 같습니다. "- 어떤 도움을 줄지는 알려주지 않습니다. 코드를 보여주고 문제의 세부 사항을 말하십시오. –

+0

gson 2.8.0을 사용하여 매우 일반적인 작업 예제를 게시했습니다. http://stackoverflow.com/questions/25346512/read-multiple-objects-json-with-java – whaefelinger

답변

-1

입력을 '}'의 문자열로 분리하고 문자열 배열을 개별적으로 구문 분석 할 수 있습니다. 이것은 간단한 Json 객체에서 작동합니다.

+0

입력 내용에 중첩 된 닫는 괄호 ('}') ?? '적절한'괄호에 입력을 분할하려면 JSON 구문 분석기가 필요합니다. 맞습니까? – whaefelinger