Например, у меня есть этот объектServicestack сериализации
JsonObject o = new JsonObject();
o.Add("k1","0123");
o.Add("k2","123.");
Когда я сериализовать этот объект JSON результат является неправильным:
{
"k1":0123,"k2":123.
}
Это предполагает, что те номера. В то время как это неправильные цифры. У нас есть проблемы десериализации их на стороне клиента. Правильное значение должно быть, как показано ниже:
{
"k1":"0123","k2":"123."
}
Как я могу добиться этого? Как отключить обнаружение номеров вообще ???
Ниже конфигурации не помогли, я думаю, что они предназначены для других целей
JsConfig.TryToParseNumericType = false;
JsConfig.TryToParsePrimitiveTypeValues = false;
Это не ответ, который я ожидал, прочитать вопрос внимательно – jaynakus
@jaynakus Я обновил пример. Это то, что вы хотите? –
Быть грубым для незнакомцев, пытающихся помочь вам, очень помогает. –