내 서버가 기대하는 값인 JSON
을 식별해야합니다. 저는 하스켈에서 테스트를 해왔고 모든 것이 잘되었습니다. 이제 다른 사람들이 사용할 수 있도록이 값이 어떻게 보이는지 문서화 할 수 있도록 다음 단계를 수행해야합니다. 내 REST
방법json 배열을 말풍선이있는 json 서버로 보내려합니다.
하나는
Array (fromList [String "BNAP",Number 312])
하스켈이를 표현하는 방법이다 배열을 기대하고있다. ,
curl -D- -X POST -H "Content-Type: application/json" --data '["BNAP":312]'
http://10.64.16.6:3000/Read
을하지만이 하스켈 예를 들어 객체 Object (fromList [String "BNAP",Number 312])
을 기대 한 경우 JSON
ParseError {errorContexts = ["]"], errorMessage = "Failed reading: satisfyWith", errorPosition = 1:8}
유효하지 않을 것으로 보인다 :
cURL
와
테스트, 내가 이런 일을하고 싶지 JSON은 이렇게 표현됩니다. --data '{"BNAP":312}'
내게는 위의 시도가 옳을 것입니다. 그러나 그렇지 않습니다. 그렇다면 cURL을 사용하여 문자열과 숫자로 구성된 한 쌍의 배열을 어떻게 표현합니까?