json스키마를 다루는데, 아직 시대가 덜발전한 관계로 $ref 등의 참조까지 제대로 읽어내는 라이브러리가 Newtonsoft 밖에 안보이는고로 쓰게되었다.
헌데 스키마의 스키마정보를 명확하게 지정하니까 기존코드가 동작하지 않는 문제가 발생했다.
위 캡쳐와 같이 똑같은 정보에 대해 접근해야하는 맴버가 달라지게 되는데,
https://stackoverflow.com/questions/79003943
draft/2020-12 부터 items의 내용이 list가 될수없음이 확정난? 머 그런 이유여서인거같다.
https://github.com/JamesNK/Newtonsoft.Json.Schema/commit/70ba957bad84e5ea6082ec5037d278378b1bb733
Support JSON schema 2020-12 (#349) · JamesNK/Newtonsoft.Json.Schema@70ba957Support JSON schema 2020-12 (#349) · JamesNK/Newtonsoft.Json.Schema@70ba957github.com이게 하위호환을 죽여가면서까지 구분되어야할것인가? 잘 모르겠다.
마소 입사 후에도 라이브러리 관리 계속하나보넹
그르게 ㅋㅋ