我正在寻找此代码:https://dotnetfiddle.net/80dz3V
使用System; 使用Newtonsoft.Json;
Product
要正确处理test
,只返回"test"
而非{"Name":"Apple","Expiry":"2008-12-28T00:00:00","Sizes":["Small"]}
"test"
输出:
{"Name":"Apple","Expiry":"2008-12-28T00:00:00","Sizes":["Small"]}
test
通缉输出
as
我知道我可以使用包装并检查PowerMockito.spy()
但我很好奇有什么JSON.net选项可用来实现这个目标吗?
答案 0 :(得分:-1)
如果您的产品是viewModel,也许您可以使用automapper像Json一样返回它,或者您可以使用以下方法与newtonsoft
{"Property1": "Test", "Property2": 1, "Property3": "ABC123", "Property4": 123.21 }
例如,结果将是:
import re,string
def normalize(s):
key={}
def replace_ltr(match):
ltr = match.group(1)
if ltr not in key:
key[ltr] = string.printable[len(key)]
return key[ltr]
return re.sub("([a-zA-Z])",replace_ltr,s)
print normalize("Hello")
print normalize("ratty")
print normalize("SAS") == normalize("QBQ")