JsonConvert.SerializeObject 在 XamarinForms 中始终返回 {} [英] JsonConvert.SerializeObject always return {} in XamarinForms

查看:19
本文介绍了JsonConvert.SerializeObject 在 XamarinForms 中始终返回 {}的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

JsonConvert.SerializeObject 似乎不适用于 xamarin 形式.或者我可能在这里遗漏了一些东西.这是我序列化一个简单对象时的输出.

JsonConvert.SerializeObject seems to be not working in xamarin forms. Or i might be missing something here. Here is the output when i serialize a simple object.

看到它返回 {}.我也尝试序列化一个类,它确实返回了相同的内容.

See it returns {}. I tried serializing a class also and it did return the same.

这里可能有什么问题?

更新

仍然没有解决这个问题.我尝试创建一个简单的控制台应用程序,并且 serializeObject 正在处理该项目,所以我认为它不能仅在 xamarin 表单中工作.有没有人有一个 xamarin 表单项目,其中 JSON.NET 的序列化对象正在工作?

Still no solution to this issue. I tried creating a simple console application and serializeObject is working on that project so i assume it is not working in xamarin forms only. Does anybody have a xamarin forms project where JSON.NET's serializeobject is working?

我使用的是 Visual Studio 2017、json.net 10.0.3 和实时播放器.

I am using visual studio 2017, json.net 10.0.3 and live player.

推荐答案

我尝试在一台快速的机器上设置模拟器并且序列化工作!所以这意味着当我使用我的安卓手机在实时播放器上运行它时它不起作用.我现在将其设置为答案.如果其他人发布了如何使其在实时播放器上工作,我会将其设置为正确答案

I tried setting up emulator on a fast machine and the serialize works! So it means it doesn't work when i run it on live player using my android phone. I will set this as an answer for now. if someone else posted on how to make it work on live player, i will set it as the correct answer

这篇关于JsonConvert.SerializeObject 在 XamarinForms 中始终返回 {}的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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