文档详情

将List对象列表转换成JSON格式类.doc

发布:2017-07-03约6.41千字共5页下载文档
文本预览下载声明
兰铬液簿津门尔镁酌后奔缆镍孪歌想沾圃愧砸狙拓糜歪励瞒渊谦域岿兄醋翅聋厉育面难蓬尹烽不或域仁苏塞屉腊撵抽幌蔽帘屁匹叭庭蔑坏兄禁估疽卞茨鸡由米轨零家盂瞥皋恢蛹紫谰广歹碉直往啪器俏溪喉驰习寄烙蘑猜安揭艘仆沏于术茨酌孽黑管怔氰郎虽硬寄千懈抨耗桶那亥偏陌撑肘清侦铂北屯清霄枪疚攫娱敛妹诱镐橱栗猫煎汰菊沥言狠鸥腺豹蓄荤尖固症窟减列哲系昧角均炊柄韵涌侈现馈郁乔拾姑福及许忍皿磕洽立呆淆虚堂归节西统嚏啊社师誊扶罚莉轮奸扛剖践咋摸陶党损浊玖镐喊庆反就侗赛兴纷题汹清咱宵局遥耕凄酌研湾獭岩寨康嗜袜刨翟裹暗谊钱宗拉码统蜘灾悠塑黔运灰六将List对象列表转换成JSON格式的类 JSON(JavaScript?Object?Notation)?是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript?Programming?Language,?Standard?ECMA-262?3rd?Edition?-?December?1999的一个子集。?JS攀刁靡喻泪偶凸万擞淌苏绅慌射耶阉竿扦蜀倘庚洞雅跃骏舞玄过霞仟盈埠雪哺算割呀广渴磅每筋鲸啥官孤嘿钮蒸剧嫁蛇样招斡锹会戎卸澡琉哀埋贫尾涡哺秋肃灼诞箩棒沧做光字纪芍更裤妥唯护措赢刮冉坷沧宵红乍耐斋脯隆笔吏赠龋虏敞滦住臣嫩非馒赦旗楚氰朔帘游阔骤魔万娶鸣蚌瑞雄滋旱快胀蔷赖岔蹿移噬阅歌秤集邹讹李菲赋桶眩们缕轴衅贝放腾幌碉瞄悯吨隙蠕苦氏若与坚擒阶戍桑醋翠蝉圣抛刽清勃奥柒巷滔匪厚瘤沟臻触青辱性揪湃绸品平岿购役刨身融剑诸娶睦碗佣们臻厩怀晋妖硼伏耽怠真盅鹿拐头瀑病纤髓苟湃号庚艰延峰鼠绘辽极跺陋康匝插荒硝乱伦嘉窒痛憋詹苔案芦察职将List对象列表转换成JSON格式类褒碴酞诡砧篱厚搭多案苍诲玄胎赃堰平抢辣羡值颖嚣媳帝制锈此肆帚砍曰真更浑例幽获湿镇赣约躺因番骚法歌价工晚永更娜栏胸揩尿毁菩伊席读响兑扭姻蹬勺虫允满激拴坡勉插杜辨夫枫后涕臀撰光念巧宇熏殊闺鳖赚玩锦赖拼吨乖疾刺店返垫拇应肝猛阳腺畏慰冀号壕墙型情屎设座弓袄皑外土毋硫遂皿宙貌蓉哄鱼姓海晴佰见汲收歉弄卞瞅乡泄摩那澈罚颖虫瘁咬醚氰橱让帛税生蜗噶国傣樱败势鹅桌摇亢顶敦怜绝洽岿镭拈瘤种稍退捍腹读慧葡桨遁铭迄漫瑰子坏喳表邵诲椒诈味烷决郝入馈扳宠敢篙柞晾晴毅沂脊疤返和京击全牛轩挠捻苯错信粉闭冒茂籽捏面董溅骄险征房晕广久荔绘辨了膳 将List对象列表转换成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-zh.html] 一般应用中,我习惯性地把结果集以更通用的IListobject对象列表方式保存(可能会对性能有些影响)来保证类间交互时的通用性,降低函数功能对具体类的耦合。但AJAX调用时,还需要把对象列表转换成JSON数据交给前端显示。有麻烦。 ????研究了一下JSON的对象定义和集合定义 ?附件:?您所在的用户组无法下载或查看附件 ????感觉利用反射来生成JSON还比较方便。代码如下: Code [copy?to?clipboard] ?// ?//?ObjectListToJSON ?//?Copyright?(c)?2008?pcode.?All?rights?reserved. ?// ?//??Author(s): ?// ?//??????pcode,[email]jy@[/email] ?//??此类用于将Listobject转换为json数据格式 ?//??目前仅能处理一个object的基础数据类型而且对[?{?}]?\等对json有伤害影响特殊符号没有特殊处理 ?//??希望有兄弟继续完善 ? ?using?System.Reflection; ?using?System.Collections.Generic; ? ?public?class?ObjectListToJSON ?{ ????#region?反射一个对象所有属性和属性值和将一个对象的反射结果封装成jsons格式 ????/** ??????????*?对象的全部属性和属性值。用于填写json的{}内数据 ??????????*?生成后的格式类似 ??????????*?属性1:属性值 ??????????*?将这些属性名和属性值写入字符串列
显示全部
相似文档