2014-12-26 4 views
0

json 객체에 요청하면 다음 문자열이 표시됩니다. json 객체에 날짜가 포함 된 문자열

{ 
    "singular": "Financial Report", 
    "plural": "Financial Reports", 
    "statusId": "A", 
    "records": [ 
     { 
      "id": 131114, 
      "companyId": 645588, 
      "userId": 5520, 
      "title": "Annual Report", 
      "typeId": "AR", 
      "statusId": "A", 
      "periodDate": new Date(1409457600000), 
      "isImmediate": true, 
      "createdDate": new Date(1419276796000), 
      "lastModifiedDate": new Date(1419276796000), 
      "releaseDate": new Date(1419276796000), 
      "releaseDateTimeFormatted": "Dec 22, 2014 02:33 PM", 
      "releaseDateFormatted": "Dec 22, 2014", 
      "canDistribute": true, 
      "wasDistributed": false, 
      "companyName": "Sunridge Gold Corp.", 
      "typeName": "Annual Report", 
      "name": "Annual Report - Annual Report", 
      "statusDescript": "Active", 
      "userName": "Doris Meyer", 
      "symbol": "SGCNF", 
      "primarySymbol": "SGCNF", 
      "primaryExchange": "OTC Link", 
      "isCaveatEmptor": false, 
      "edgarSECFiling": false 
     } 
    ], 
    "sortOn": "releaseDate", 
    "sortDir": "DESC", 
    "totalRecords": 76165, 
    "pages": 3047, 
    "currentPage": 4, 
    "pageSize": 25 
} 

나는 그것이

위의 JSON 문자열에서 새로운 일을 피할 수있는 방법이 있나요 com.google.gson.stream.MalformedJsonException

을 던지는 구글 GSON 라이브러리를 사용하여 분석을 시도했다.

+2

비슷한 질문이지만 자바 스크립트 http://stackoverflow.com/questions/20195685/date-embedded-in-json-string/27654865#27654865 –

+0

코드를 표시하십시오. – Ilya

+0

Gson gson = new Gson(); MyObject myObj = gson.fromJson (jsonString, MyObject.class); 위의 json 문자열이 유효한 json인지, 아니면 http://jsonlint.com/을 사용하지 않는지 확인해 보았습니다. 유효하지 않은 json으로 오류가 발생했습니다. –

답변

0

JSON이 아닙니다. 오히려 자바 스크립트입니다 (나는 생각합니다.) newDate이라는 메소드를 호출합니다.

위의 json 문자열에서 새로운 날짜를 피할 수있는 방법이 있습니까?

비 -JSON 문자열을 생성하는 대상에 따라 다릅니다. 문제를 해결할 수 있다면 잘 할 수 있습니다. 그렇지 않으면, 나는 어떤 JSON 파서가 그것에 대처할 것이라고 상상하지 못한다.


기록을 위해 JSON의 구문은 http://json.org 사이트에 정의되어 있습니다. 누군가 당신이 우리에게 보여준 것들이 진짜 JSON이라고 주장한다면, 그 페이지가 권위있는 출처로 인용 한 ECMA 표준과 구문을 지적하십시오.

+0

그래서 ... "otcmarkets"에게 JSON이 유효하지 않음을 알리십시오. –

+0

외부 시장에는 데이터에 대한 통제권이 없습니다. –

+0

고객입니다. 당신은 그들이 틀렸다는 것을 말할 수 있습니다. "not-JSON"넌센스를 다루기 위해 커스텀 파서를 작성해야하고, 당신은 행복하지 않다는 것을 지적 할 수 있습니다. –

관련 문제