gpt4 book ai didi

c# - FastJSON - 如何使用?

转载 作者:行者123 更新时间:2023-11-30 19:23:54 26 4
gpt4 key购买 nike

我已经开始使用 FastJSON,但在使用过程中遇到了一些问题。我在 Internet 上找不到任何指南或文档,只能在 CodeProject 中找到一些摘录。

例如:我有这门课:

[Serializable]
public class Prueba
{
public Prueba()
{
prueba1 = 5;
prueba2 = 6;
prueba3 = "Hola";
}

public int prueba1 { get; set; }
public int prueba2 { get; set; }
public string prueba3 { get; set; }
}

如果我执行 fastJSON.JSON.ToJSON(new Prueba()) 我会得到这个字符串:

{"$types":{"WebApplication3.Prueba, WebApplication3, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null":"1"},"$type":"1","prueba1":5,"prueba2":6,"prueba3":"Hola"}

但我期待这个字符串:

"{"prueba1":5,"prueba2":6,"prueba3":"Hola"}"

如您所见,它在字符串中包含了一些我不想要的程序集信息。我试过使用 JSONParameters 类,但我没有看到这种情况的任何属性。

所以...你知道如何配置吗?你知道互联网上的任何指南或文档来很好地理解 fastJSON 是如何工作的吗??

非常感谢,问候

最佳答案

尝试将 UseSerializerExtension 设置为 false:

类似于:

fastJSON.JSON.Instance.UseSerializerExtension = false;
fastJSON.JSON.ToJSON(new Prueba());

编辑

API 似乎已更改。您现在需要传递 JSONParameters

的实例

像这样

fastJSON.JSON.ToJSON(new Prueba(), new JSONParameters(){UseExtensions = false});

关于c# - FastJSON - 如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44019744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com