在Go的JSON包中,我看到有marshal,decode等功能。 我认为decode与marshal相反,但后者意识到我可能是错的。 我认为我有最根本的问题是: 什么是JSON马歇尔/解组,编码/解码,和序列化/反序列化之间的关系和区别? 谢谢。 看到这里Why are json package's Decode and Marshal methods used here?
我正在反序列化一个大的JSON片段,作为响应正文从请求到REST端点。 我使用下面 var serializer = new JsonSerializer();
var sr = new StreamReader(responseStream))
var jsonTextReader = new JsonTextReader(sr))
{
return serializer.Des