2017-03-16 4 views
0

ObjectMapper은 다음 JSON 문자열이 올바르지 않은 문자로 변환합니다. 일부 문자의 경우 매핑 후 두 번째 유니 코드 char 이후의 전체 문자열이 잘립니다. \ U33a1은 m2를 나타냅니다. 매핑 hintText이 유니 코드 문자에서 별도로 유니 코드 문자가 String 속성에 대해 ObjectMapper에 의해 올바르게 매핑되지 않았습니다.

다른 모든 독일어 악센트 문자가 제대로 저장되는 값 "Vermietete Fläche를 ("도착 후

text = "Bitte geben Sie Ihre vermietete Fl\U00e4che (\U33a1) an."; 


override func mapping(map: Map) { 
    super.mapping(map: map) 
    hintText = map["hintText"] 
    inputType <- (map["inputType"],inputTypeTransformer) 
    value <- map["value"] 
    capitalizeFirstLetter <- map["capitalizeFirstLetter"] 
    maxLength <- map["maxLength"] 
    readOnly <- map["readOnly"] 
} 

.

+0

나는 매퍼에게 객체를 넘기기 전에 ** 문제가 의심된다. ​​ – vadian

+0

사실 Json 사전은 올바른 값을 가지고있다. –

답변

0

나는 unicodes의 주인 모르지만 보인다 같은 신속한이 형식에 대해 알고하지 않습니다. 내가 생각

을, 당신은 신속 새로운 형식으로 변환해야합니다. link

01,238,093,232,998,612,