JsValue 직렬화 실패

mgosk

내 앱 에서 직렬화를 위해 https://github.com/fommil/spray-json-shapeless 라이브러리를 사용 하고 있지만이 클래스에 문제가 있습니다.

case class FooResult(var id: Option[String], jobId: String, completedAt: DateTime, result: JsValue) extends JobResult

implicit val JobResultFormat: RootJsonFormat[JobResult] = {
  import shapeless._
  cachedImplicit
}

JsValue 유형의 결과 필드가 없으면 모든 것이 잘 작동하지만 다음과 같은 예외가 있습니다.

[error] /home/mgosk/projects/spark-service/spark-rest-api/src/main/scala/com/xxx/http/services/SparkService.scala:134: ambiguous implicit values:
[error]  both object JsValueFormat in trait AdditionalFormats of type com.xxx.spark.json.ServiceJsonProtocol.JsValueFormat.type
[error]  and method familyFormat in trait LowPriorityFamilyFormats of type [T, Repr](implicit gen: shapeless.LabelledGeneric.Aux[T,Repr], implicit sg: shapeless.Cached[shapeless.Strict[com.xxx.spark.json.ServiceJsonProtocol.WrappedRootJsonFormat[T,Repr]]], implicit tpe: shapeless.Typeable[T])spray.json.RootJsonFormat[T]
[error]  match expected type spray.json.JsonFormat[spray.json.JsValue]

그것을 처리하는 방법에 대한 조언.

mgosk

JsObject재건하기 전에 결과를 변경 하고 프로젝트를 청소 하여 문제를 해결했습니다 .

case class FooResult(var id: Option[String], jobId: String, completedAt: DateTime, result: JsObject) extends JobResult

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Alamofire 응답 직렬화 실패

분류에서Dev

Newtonsoft 직렬화 후 C # InvokeMethod 실패

분류에서Dev

JsonParseException : JSON 역 직렬화 실패

분류에서Dev

BreezeSharp-열거 형 직렬화 실패

분류에서Dev

C # Json 역 직렬화 실패

분류에서Dev

Play Framework Json 직렬화 실패

분류에서Dev

PHP 직렬화 실패 및 반 직렬화 형식으로 저장

분류에서Dev

Embeddables에 대한 그룹 별 직렬화 실패

분류에서Dev

WCF WebInvoke JSON 역 직렬화 실패-400 잘못된 요청

분류에서Dev

List <T> 하위 클래스 직렬화 실패

분류에서Dev

직렬화 후 Jquery Ajax Post 실패 [jquery / javascript]

분류에서Dev

역 직렬화 할 때 ServiceStack JsonServiceClient가 자동으로 실패 함

분류에서Dev

직렬화 실패에 대한 PostgreSQL 일반 처리기

분류에서Dev

개체 목록 직렬화 시도가 실패합니다.

분류에서Dev

클래스의 사용자 정의 직렬화 실패

분류에서Dev

JAX-RS : Payara Micro에서 POJO 직렬화 실패

분류에서Dev

SpringData REST + Hibernate 5 + Jackson LAZY 직렬화 실패

분류에서Dev

잭슨 직렬화는 writeValueAsString를 사용하여 객체를 직렬화 한 후 실패

분류에서Dev

Django REST 프레임 워크 : 외래 키 역 직렬화 실패 (다 대다)

분류에서Dev

Alexa Skill 요청 역 직렬화 실패-SkillRequest 개체에 대한 JSON C #

분류에서Dev

Spring Boot (2.3.6.RELEASE) RestTemplate 및 Unwrap Root 사용시 역 직렬화 실패

분류에서Dev

Python : USB- 직렬 변환기와의 직렬 통신 실패

분류에서Dev

직렬화 가능한 격리 수준으로 인한 SQL 트랜잭션 실패의 일반화 된 처리

분류에서Dev

CEREAL 직렬화 실패-입력 스트림 예외에서 읽지 못했습니다.

분류에서Dev

System.Text.Json 역 직렬화가 JsonException "많이 읽거나 충분하지 않음"으로 실패합니다.

분류에서Dev

Jsonsoft를 사용하여 역 직렬화하는 동안 단일 줄 문자열이 실패합니다.

분류에서Dev

C # Json 역 직렬화가 json 문자열의 첫 번째 문자에서 실패 함

분류에서Dev

직렬화 실패 : 잠금을 얻으려고 할 때 교착 상태가 발견되었습니다.

분류에서Dev

Java : 메모리 부족 오류로 인해 대형 Guava 테이블 개체의 직렬화가 실패 함

Related 관련 기사

  1. 1

    Alamofire 응답 직렬화 실패

  2. 2

    Newtonsoft 직렬화 후 C # InvokeMethod 실패

  3. 3

    JsonParseException : JSON 역 직렬화 실패

  4. 4

    BreezeSharp-열거 형 직렬화 실패

  5. 5

    C # Json 역 직렬화 실패

  6. 6

    Play Framework Json 직렬화 실패

  7. 7

    PHP 직렬화 실패 및 반 직렬화 형식으로 저장

  8. 8

    Embeddables에 대한 그룹 별 직렬화 실패

  9. 9

    WCF WebInvoke JSON 역 직렬화 실패-400 잘못된 요청

  10. 10

    List <T> 하위 클래스 직렬화 실패

  11. 11

    직렬화 후 Jquery Ajax Post 실패 [jquery / javascript]

  12. 12

    역 직렬화 할 때 ServiceStack JsonServiceClient가 자동으로 실패 함

  13. 13

    직렬화 실패에 대한 PostgreSQL 일반 처리기

  14. 14

    개체 목록 직렬화 시도가 실패합니다.

  15. 15

    클래스의 사용자 정의 직렬화 실패

  16. 16

    JAX-RS : Payara Micro에서 POJO 직렬화 실패

  17. 17

    SpringData REST + Hibernate 5 + Jackson LAZY 직렬화 실패

  18. 18

    잭슨 직렬화는 writeValueAsString를 사용하여 객체를 직렬화 한 후 실패

  19. 19

    Django REST 프레임 워크 : 외래 키 역 직렬화 실패 (다 대다)

  20. 20

    Alexa Skill 요청 역 직렬화 실패-SkillRequest 개체에 대한 JSON C #

  21. 21

    Spring Boot (2.3.6.RELEASE) RestTemplate 및 Unwrap Root 사용시 역 직렬화 실패

  22. 22

    Python : USB- 직렬 변환기와의 직렬 통신 실패

  23. 23

    직렬화 가능한 격리 수준으로 인한 SQL 트랜잭션 실패의 일반화 된 처리

  24. 24

    CEREAL 직렬화 실패-입력 스트림 예외에서 읽지 못했습니다.

  25. 25

    System.Text.Json 역 직렬화가 JsonException "많이 읽거나 충분하지 않음"으로 실패합니다.

  26. 26

    Jsonsoft를 사용하여 역 직렬화하는 동안 단일 줄 문자열이 실패합니다.

  27. 27

    C # Json 역 직렬화가 json 문자열의 첫 번째 문자에서 실패 함

  28. 28

    직렬화 실패 : 잠금을 얻으려고 할 때 교착 상태가 발견되었습니다.

  29. 29

    Java : 메모리 부족 오류로 인해 대형 Guava 테이블 개체의 직렬화가 실패 함

뜨겁다태그

보관