一切福田,不離方寸,從心而覓,感無不通。

fastJson顺序遍历JSON字段(转)

fastJson在把json格式的字符串转换成JSONObject的时候,使用的是HashMap,所以排序规则是根据HASH值排序的,如果想要按照字符串顺序遍历JSON属性,需要在转换的时候指定使用LinkedHashMap代替HashMap。 以下为实例:

from:https://www.cnblogs.com/seely/p/5715512.html

龙生   05 Dec 2018
View Details

JSON学习(四):JsonArray和JsonObject遍历方法

遍历JsonArray

遍历JsonObject

from:https://blog.csdn.net/changhenshui1990/article/details/69950663/

龙生   05 Dec 2018
View Details

Java生成唯一GUID UUID

GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:76895313-839E-4E89-BAFC-B253BFF3173F 世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。 1.SQL Server数据库 以前开发SQL Server数据库将表定义中将列类型指定为uniqueidentifier,则列的值就为 GUID 类型。 2.使用T-SQL生产一个GUID insert into table1(id,name,…) values(NewID(),’张三',…) 3.在C#中创建一个GUID Guid guid = Guid.NewGuid(); Console.Writeln(guid.ToString()); 4.在Java中创建UUID 在网上查资料才知道在Java中,变成了UUID。创建方式也出奇简单System.out.println( java.util.UUID.randomUUID());   摘自:http://qfqf16.blog.163.com/blog/static/128109527201272610564410/ from:https://www.cnblogs.com/shirley-1019/archive/2013/07/31/3227671.html

龙生   05 Dec 2018
View Details

如何让你的 Asp.Net Web Api 接口,拥抱支持跨域访问

由于 web api 项目通常是被做成了一个独立站点,来提供数据,在做web api 项目的时候,不免前端会遇到跨域访问接口的问题。 刚开始没做任何处理,用jsonp的方式调用 web api 接口,总是报一个错误,如下: 如果你想用JSONP来获得跨域的数据,WebAPI本身是不支持javascript的callback的,它返回的JSON是这样的:

 然而,JSONP请求期望得到这样的JSON:

所以我们需要对WebAPI做拓展,让它支持这样的callback 解决方案如下: 只需要给全局注册一个JsonCallbackAttribute,就可以判断接口的访问是属于跨域,还是非跨域,正常的返回。 因为我们的接口,可能是用来给 移动端(Android 、IOS)做数据接口,也有可能是给网站用,所以,考虑到可能存在跨域的问题。

结合下面图片不难开出,请求的地址带回了,callback的参数标识。  测试代码如下:

返回接口如下: 相关文章推荐:http://diaosbook.com/Post/2013/12/27/tips-for-aspnet-webapi-cors from:https://www.cnblogs.com/Kummy/p/3767269.html

龙生   01 Dec 2018
View Details
1 3 4