잘못된 JSON Swift 5 구문 분석

Artyom

외부 API에서 잘못된 json이 있습니다.

{
    status: 'ok',
    pills: [{
            id: 1,
            name: "Мезим форте",
            img: "https://cloud.fdoctor.ru/test_task/static/mezim.jpg",
            desription: "Перед завтраком",
            dose: "По таблетке"
        },
        {
            id: 2,
            name: "Bioderma",
            img: "https://cloud.fdoctor.ru/test_task/static/bioderma.jpg",
            desription: "Во время еды"
            dose: "По 3 глотка"
        },
        {
            id: 3,
            name: "Гексорал, Аэрозоль"
            img: "https://cloud.fdoctor.ru/test_task/static/gecsoral.jpg",
            desription: "При острых болях"
            dose: "По 3 пшика"
        },
        {
            id: 4,
            name: "Тантум Верде, спрей"
            img: "https://cloud.fdoctor.ru/test_task/static/tantum.jpg",
            desription: "Каждые 4 часа в течении 7 дней"
            dose: "По таблетке"
        }
    ]
}

코딩 가능한 프로토콜로 구문 분석하는 방법이 있습니까?

API에서 수정하는 것은 옵션이 아닙니다.

조아킴 다니엘 슨

다음 정규식 대체를 사용하여 문자열을 정리하고 json을 준수하도록 만들 수 있습니다.

//Surround keys with quotes
let firstStep = input.replacingOccurrences(of: #"\s(\w+):{1}"#, 
                                           with: #""$1":"#, 
                                           options: .regularExpression)
//Fix status value
let json = firstStep.replacingOccurrences(of: "'", with: "\"")

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Swift로 Json 구문 분석

분류에서Dev

JSON Swift 구문 분석

분류에서Dev

JSON Swift TableView 구문 분석

분류에서Dev

Swift JSON 구문 분석

분류에서Dev

Swift Alamofire JSON 구문 분석

분류에서Dev

Json Object Swift 5 내에서 Json 객체 구문 분석

분류에서Dev

잘못된 형식으로 JSON을 PL SQL로 구문 분석

분류에서Dev

JavaScript에서 잘못된 형식의 JSON 구문 분석

분류에서Dev

Java에서 형식이 잘못된 JSON 구문 분석

분류에서Dev

데이터 구문 분석시 잘못된 JSON 응답

분류에서Dev

Retrofit JSON 구문 분석의 잘못된 IllegalStateException

분류에서Dev

NSDictionary로 json을 잘못 구문 분석

분류에서Dev

OPENJSON으로 JSON을 구문 분석하는 동안 잘못된 구문

분류에서Dev

json 구문 분석 오류 : json 텍스트의 잘못된 문자

분류에서Dev

Swift 5 Alamofire 5-XML 구문 분석

분류에서Dev

AWS CLI : 파라미터 '--item'구문 분석 오류 : 잘못된 JSON :

분류에서Dev

Mbed 잘못된 long int 구문 분석

분류에서Dev

Swift에서 Json 구문 분석

분류에서Dev

Swift의 JSON 구문 분석 오류

분류에서Dev

AFNetworking에서 JSON 구문 분석-Swift

분류에서Dev

Swift의 OpenWeatherMap에서 JSON 구문 분석

분류에서Dev

JSON Swift 첨자 오류 구문 분석

분류에서Dev

Swift 2.0의 JSON 구문 분석 오류

분류에서Dev

Swift 2 구문 분석 및 JSON 읽기

분류에서Dev

ConvertTo-JSON이 배열을 잘못 구문 분석합니다.

분류에서Dev

Bodyparser가 JSON을 잘못 구문 분석하고 있습니까?

분류에서Dev

Swift에서 Decodable을 사용하여 중첩 된 JSON 구문 분석

분류에서Dev

중첩 된 JSON을 통해 구문 분석 오류 (스위프트 5)

분류에서Dev

JSON 구문 분석시 Jackson 오류 "잘못된 문자 ... 일반 공백 만 허용됨"

Related 관련 기사

뜨겁다태그

보관