JSON如何进行字符串排序呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON如何进行字符串排序呢?相关的知识,希望对你有一定的参考价值。

各位大神,谁知道JSON如何进行字符串排序呢?

参考技术A 参考下面代码:NSMutableDictionary *tUserIDParam = [NSMutableDictionary dictionary];[tUserIDParam setObject:@"UserID" forKey:@"@key"];[tUserIDParam setObject:@"string" forKey:@"@type"];[tUserIDParam setObject:@"mark" forKey:@"#text"];NSMutableDictionary *tPasswordParam = [NSMutableDictionary dictionary];[tPasswordParam setObject:@"Password" forKey:@"@key"];[tPasswordParam setObject:@"string" forKey:@"@type"];[tPasswordParam setObject:@"123456" forKey:@"#text"];NSArray *tParams = [NSArray arrayWithObjects:tUserIDParam,tPasswordParam, nil];NSDictionary *tParam = [NSDictionary dictionaryWithObject:tParams forKey:@"param"];NSMutableDictionary *tRequests = [NSMutableDictionary dictionary];[tRequests setObject:[NSNull null] forKey:@"key"];[tRequests setObject:[NSNull null] forKey:@"basic"];[tRequests setObject:tParam forKey:@"conditions"];NSDictionary *tRequest = [NSDictionary dictionaryWithObject:tRequests forKey:@"request"];NSString *tJSONStrFromDict = [tRequest JSONRepresentation];

list如何排序 list排序方法是啥

参考技术A 1、首先我们定义一个list,然后里面存储一些字符串,然后循环输出,这时候就是list默认的排序

2、如果我们想要对其进行排序,可以采用Collections类中的排序方法,Collections.sort(list):或者我们可以采用Collections.reverse(list)对集合进行倒序排列,如果上面的排序都不能满足我们的要求呢,那么我们还可以采用自定义的排序方法对集合进行排序,自定义排序方法需要实现Comparator接口,并重写其排序方法

3、假如我们按照list里面字符串的长度进行排序,则可以按长度自定义比较规则,假设list里面存了一个对象,对象里面存取了字符串,这时候怎么排序呢,定义一个User类,里面一个id,一个name都是string,然后对list顺序输出,接下来我们队User里面的name属性按长度排序,依然重写Comparator接口中的方法,排序时改为取User对象中的name属性来排序

以上是关于JSON如何进行字符串排序呢?的主要内容,如果未能解决你的问题,请参考以下文章

C# 如何对json格式的字符串进行字典排序?

如何对包含嵌套 JSON 字符串的 NSSArray 进行排序?

如何使用分布排序(基数排序等)对字符串进行排序?

linux中如何对一个文本内容进行排序呢

linux中如何对一个文本内容进行排序呢

C#:按值对 json 对象进行排序