栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JavaScriptSerializer-自定义属性名称

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScriptSerializer-自定义属性名称

分几部分回答:

  1. 要创建一个名为的属性

    base
    ,您需要在名称前加上
    @

    public int @base { get; set; }
  2. 您写道您正在使用

    JavascriptSerializer
    。该属性
    [JsonProperty]
    用于完全不同的序列化程序Json.NET。此属性对无效
    JavascriptSerializer

如果要切换到Json.NET,则可以使用此属性。

或者,如果要改为将数据协定属性应用于类型,则可以使用Json.NET或

DataContractJsonSerializer
使用重命名的属性来序列化类型。

  1. 实际上,
    JavascriptSerializer
    除了编写custom之外,无法重命名属性以进行序列化
    JavascriptConverter
    。这个序列化器是非常准的。它支持的唯一序列化属性是
    scriptIgnore
    禁止属性的序列化。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/413688.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号