ServiceStack.Text.JsonSerializer.DeserializeFromString< T>()无法反序列化,如果字符串包含\ñ的 [英] ServiceStack.Text.JsonSerializer.DeserializeFromString<T>() fails to deserialize if string contains \n's

查看:516
本文介绍了ServiceStack.Text.JsonSerializer.DeserializeFromString< T>()无法反序列化,如果字符串包含\ñ的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试: T的obj = JsonSerializer.DeserializeFromString< T>(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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆