在来自c的json字符串中使用\n#
我正在使用内置的webclient从C#调用RESTAPI 此web客户端是rightsignature。我生成了一个文档,其中包含从json数据填充的合并字段 当有空值时,我需要传入“\n” 例如: 在javascript中,我可以很好地做到这一点 做 如果我用C做这个。。\是一个转义键,它只在“n”中传递 我尝试了各种组合来实现这一点:在来自c的json字符串中使用\n#,json,.net,rest,Json,.net,Rest,我正在使用内置的webclient从C#调用RESTAPI 此web客户端是rightsignature。我生成了一个文档,其中包含从json数据填充的合并字段 当有空值时,我需要传入“\n” 例如: 在javascript中,我可以很好地做到这一点 做 如果我用C做这个。。\是一个转义键,它只在“n”中传递 我尝试了各种组合来实现这一点: mergedField.value = (string.IsNullOrEmpty(value)) ? "\\n" : value; m
mergedField.value = (string.IsNullOrEmpty(value)) ? "\\n" : value;
mergedField.value = (string.IsNullOrEmpty(value)) ? "\n" : value;
mergedField.value = (string.IsNullOrEmpty(value)) ? @"\n" : value;
和其他人。。。将JSON字符串化后。。我只是无法让它在该值中只包含“\n”就可以发布。在“字符串化”json之后?您能分享一下如何创建实际的json吗?如果在C#中使用字符串“\n”
,则它包含换行符的单个字符,所有正常的json序列化库都可以很好地处理换行符,并将其序列化为“\n”
,而不仅仅是“n”
。另外,你问的是Javascript问题还是C#问题还不完全清楚,你能澄清一下吗?
mergedField.value = "\n";
mergedField.value = (string.IsNullOrEmpty(value)) ? "\\n" : value;
mergedField.value = (string.IsNullOrEmpty(value)) ? "\n" : value;
mergedField.value = (string.IsNullOrEmpty(value)) ? @"\n" : value;