小编Sho*_*lam的帖子

按照维护顺序快速解析 json

假设我有一个 json 字符串,其中有一个名为 data 的 json 数组。该数组保存用户个人资料数据的 json 对象,例如姓名、年龄、性别等。

现在想要按顺序解析该 json 对象,例如,如果该对象是

{
    "name": "sample name",
    "age": "30",
    "gender": "male"

}
Run Code Online (Sandbox Code Playgroud)

我想像name,age,genderios 一样按顺序解析列表,当我将 json 对象转换为字典时,顺序发生了变化,我知道字典没有排序,那么实现此目的的替代方法是什么?

它是第三方 api,所以我没有任何帮助,我们已经在 android 中使用链接哈希映射完成了它,但实际上陷入了 swift ,我想做的最后一件事就是用正则表达式进行解析。

我按以下方式解析 json:

var rootData = try JSONSerialization.jsonObject(with: data!) as! [String:Any]
  if let val = fromList["data"] {

let dataNode = val as! [[String:Any]]

for row in dataNode {


 for (key,keyVal) in row {
//here the key is not in order.because when we cast it as dictionary the order …
Run Code Online (Sandbox Code Playgroud)

json ios swift

5
推荐指数
1
解决办法
2911
查看次数

TypeORM find where子句,如何在多个参数中添加where

this.sampleRepo.find (
            {
                where: {
                    id: In ["1","7","13"]

                  }
                order: {
                    id: "DESC"
                },
                select: ['id','group']
                
                
            }

    );
Run Code Online (Sandbox Code Playgroud)

如何在此处添加 where 子句,以便我只能查找用户 id 为 1、7 或 13 的记录。

mysql node.js typeorm

3
推荐指数
1
解决办法
4743
查看次数

TypeORM 选择列名的别名

this.sampleRepo.find (
            {
                
                order: {
                    id: "DESC"
                },
                select: ['id','group']
                
                
            }

    );
Run Code Online (Sandbox Code Playgroud)

这将按预期返回 id 和 group,但是如何将 id 作为 user_id 返回?以及如何从组中选择不同的值?

mysql node.js typeorm

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×2

node.js ×2

typeorm ×2

ios ×1

json ×1

swift ×1