序列化转换成json后怎样去除__type

问题描述

{"__type":"Role:#MCS.Applications.AppAdmin.XmlRequestService","OPERATE":"300","roleinfo":[{"ID":"AAAAAAAAAAAAAAAAAA""DES":"","NAME":"","STATUS":""}]}

解决方案

解决方案二:
不去除它对你有什么影响吗?
解决方案三:

解决方案四:
为什么要去除呢?你是要在后台去除?还是前端去除?
解决方案五:
引用

不去除它对你有什么影响吗?

服务端不要求有哪个多余的!要求却掉!另外我的代码WebClientclient=newWebClient();Rolerole=newRole();role.OPERATE="300";role.roleinfo=newList<ROLEINFO>();role.roleinfo.Add(newROLEINFO(){ID=roleID,NAME="",DES="",STATUS=""});MemoryStreamstream=newMemoryStream();DataContractJsonSerializerser2=newDataContractJsonSerializer(typeof(List<Role>));//AlwaysEmitTypeInformationser2.WriteObject(stream,role);byte[]byteSend=stream.ToArray()stream.Close();client.Headers.Add("Content-Type","application/json");client.Headers.Add("ContentLength",byteSend.Length.ToString());byte[]responseData=client.UploadData(PmisURrl,"POST",byteSend);
解决方案六:
为什么不要这个?有这个会有什么影响?正常解析后这个type只是一个实体的属性。
解决方案七:
你得role类有这个属性还是说你水工程json后会多出这个属性?
解决方案八:
要么就从源头上改,不发这个,要么就直接不用这个_type就完了
解决方案九:
引用4楼a173889818的回复:

引用
不去除它对你有什么影响吗?

服务端不要求有哪个多余的!要求却掉!另外我的代码

服务端发现了运行时有什么问题吗?或者它的程序慢了万分之一?
解决方案十:
我们先不纠结是非问题,先从关心“有什么用、如何用”入手。确定了实际的作用,再动手编程。编程是越少越好的。个别人的洁癖不能服众,只有你给出实用性、具有执行力的标准时才能开始动手。

时间: 2024-09-14 13:27:47

序列化转换成json后怎样去除__type的相关文章

C# DataTable 转换成JSON数据

原文:C# DataTable 转换成JSON数据   using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Web; using System.Web.Script.Serialization; namespace WsDemo { public class DataTableConvertJson { #regi

将List对象列表转换成JSON格式的类实现方法_json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这些特性使JSON

将字典或者数组转换成JSON数据或者字符串

将字典或者数组转换成JSON数据或者字符串 源码: NSDictionary+JSON.h 与 NSDictionary+JSON.m // // NSDictionary+JSON.h // Category // // Created by YouXianMing on 15-2-09. // Copyright (c) 2014年 YouXianMing. All rights reserved. // #import <Foundation/Foundation.h> @interfa

WORD转换成PDF后如何减少PDF文件的大小

WORD转换成PDF后发现pdf挺大的,为了不改变pdf内容,且尽量不改变质量,使用Adobe Acrobat的"另存为"功能,可能减少PDF的大小,这是个非常实用的技巧,可以避免我们的PDF文档过大,为文档"瘦身". "减少文件大小"命令可以重新取样和压缩图像.删除嵌入的 14 款基本字体和将所剩嵌入字体嵌入子集字体.它也可以压缩文档结构和整理元素,如无效的书签.如果文件大小已经足够小,则本命令不会起作用. 方法和步骤 1.打开一个 PDF,或

Asp.net将数据库里的记录转换成json

在前面我已经写了asp的版本,最近一个项目中正好需要用json来填充下拉框,所以写了一个asp.net的将数据库里的记录转换成json,代码如下: 以下是引用片段: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; namespace OTC.Utility ...{ public sealed class JSONH

js实现数组转换成json

  本文给大家分享的是使用javascript实现的数组转换json的代码,非常简单实用,相当于JSON.stringify(array);,有需要的小伙伴可以参考下. js实现数组转换成json ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 function arrayToJson(o) { var r = []; if (typeof o == "string") return """

C#将XML转换成JSON转换XML

原文:C#将XML转换成JSON转换XML using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; using Newtonsoft.Json; namespace JSonConverter { class Program { static void Main(string[] args) { string xml = "<Test>

xcel o tml onverter-NPOI ExcelToHtmlConverter 将excel转换成html后打印 格式有问题

问题描述 NPOI ExcelToHtmlConverter 将excel转换成html后打印 格式有问题 问题如题描述. 目的:使用NPOI将excel转换成html,让客户可以直接打印. 问题:生成的html,或者打印的结果,部分边框不显示,文本不会换行. 代码: public byte[] XLSConvertToHtml(HSSFWorkbook workbook, string outFile) { //the excel file to convert //string fileNa

将Model对象转换成json文本或者json二进制文件

将Model对象转换成json文本或者json二进制文件 https://github.com/casatwy/AnyJson 注意:经过测试,不能够直接处理字典或者数组 主要源码的注释 AJTransformer.h 与 AJTransformer.m // // AJTransformer.h // AnyJson // // Created by casa on 14-9-19. // Copyright (c) 2014年 casa. All rights reserved. // #i