小编mam*_*ejr的帖子

使用 Moshi 解析未知的 JSON 密钥

我正在尝试解析一个我几乎一无所知的 JSON。

JSON 响应示例

{
    "response": {
       "content":{
            "xxxxxx": "xxxxx",
            "xxxxx": "xxxxxx",
            ...... indeterminate times
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试创建一个适配器,但没有任何效果:

{
    "response": {
       "content":{
            "xxxxxx": "xxxxx",
            "xxxxx": "xxxxxx",
            ...... indeterminate times
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

通过 Moshi 可以实现这一目标吗?如果是这样,我该怎么办?

android json kotlin moshi

5
推荐指数
0
解决办法
231
查看次数

使用本地 JSON 文件填充 Django DB

我使用 Django 创建一个 Web 应用程序,我需要基本数据。为此,我有一个 JSON,其中包含我想要导入到 Django 数据库中的大量数据。

所以我正在寻找一种在不修改 JSON 文件的情况下导入这些数据的方法。

从 JSON 中提取:

[
  {
    "key": "sword",
    "name": "Sword",
    "tier": 1
  },
  {
    "key": "bow",
    "name": "Bow",
    "tier": 1
  },
...
]
Run Code Online (Sandbox Code Playgroud)

我的文件包含大量数据,更改它需要很长时间。是否有一个脚本/程序来导入与以下模型相对应的所有这些数据:

from django.db import models

class Item(models.Model):
    name = models.CharField(max_length=120)
    tier = models.PositiveIntegerField()
Run Code Online (Sandbox Code Playgroud)

我在django 网站上看到了这个示例,但是有必要向 JSON 中的每个项目添加一个非常长的属性模型

Django 网站的示例:

[
  {
    "model": "myapp.person",
    "pk": 1,
    "fields": {
      "first_name": "John",
      "last_name": "Lennon"
    }
  },
  {
    "model": "myapp.person",
    "pk": 2,
    "fields": {
      "first_name": "Paul",
      "last_name": "McCartney"
    }
  } …
Run Code Online (Sandbox Code Playgroud)

python django json

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

标签 统计

json ×2

android ×1

django ×1

kotlin ×1

moshi ×1

python ×1