ServiceStack.Text.JsonSerializer.DeserializeFromString&LT; T&GT;()无法反序列化,如果字符串包含\ñ的 [英] ServiceStack.Text.JsonSerializer.DeserializeFromString<T>() fails to deserialize if string contains \n's
问题描述
尝试: T的obj = JsonSerializer.DeserializeFromString&LT; T&GT;(jsonData);
上有几个 \ñ
的整个它的字符串。 JayRock的图书馆成功反序列化此类似: T OBJ =(T)JsonConvert.Import(typeof运算(T),jsonData);
on a string that has several \n
's throughout it. JayRock's library successfully deserializes this like: T obj = (T)JsonConvert.Import(typeof(T), jsonData);
这是一个错误,或者我需要手动去掉换行符?
Is this a bug, or do I need to manually strip out newlines?
推荐答案
我遇到的问题是不是成\ n的,反而是缺乏对我的DTO的公共属性。
The problem I ran into wasn't the \n's, but instead was the lack of public properties on my DTO's.
RE:<一href="http://stackoverflow.com/questions/12771101/can-servicestack-text-deserialize-json-to-a-custom-generic-type">Can ServiceStack.Text JSON反序列化到一个自定义泛型类型?
这篇关于ServiceStack.Text.JsonSerializer.DeserializeFromString&LT; T&GT;()无法反序列化,如果字符串包含\ñ的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!