我需要确定JSON
我的服务器期望的值。我一直在 Haskell 中进行测试,一切都很好。所以现在我需要采取下一步行动,这样我就可以记录这些值的样子以供其他人使用。
我REST
的一种方法需要一个数组
Array (fromList [String "BNAP",Number 312])
Haskell 是如何表达这一点的。
测试cURL
,我想做这样的事情:
curl -D- -X POST -H "Content-Type: application/json" --data '["BNAP":312]'
http://10.64.16.6:3000/Read
但这似乎无效JSON
ParseError {errorContexts = ["]"], errorMessage = "Failed reading: satisfyWith", errorPosition = 1:8}
例如,如果 Haskell 期待一个 Object Object (fromList [String "BNAP",Number 312])
,那么 JSON 会以这种方式表示
--data '{"BNAP":312}'
所以对我来说,我的上述尝试是正确的。但是,事实并非如此。那么,如何用 cURL 表示一个包含一对由字符串和数字组成的数组呢?