Python 有没有这样的三方库?通过定义好的 json 模板,传入数据,生成新的 json

2019-12-03 15:19:12 +08:00
 chinazz

Python 有没有这样的三方库?通过定义好的 json 模板( json 模板可存储),传入数据,生成新的 json

现在不清楚用什么方法构建 json 模板。 也网上找了一些方法?比如利用 jinja2 之类的,不知道有没有更好的方法。

4054 次点击
所在节点    Python
15 条回复
inorilzy
2019-12-03 15:26:02 +08:00
自己写,想生成啥样生成啥样,也不是很难吧。
danbai
2019-12-03 15:29:40 +08:00
写个类 然后存入数据 转成 json
Trim21
2019-12-03 15:31:36 +08:00
pydantic?
Vegetable
2019-12-03 15:32:10 +08:00
完全看不懂是要干什么...json 模板?json 还需要模板吗?那不就是写好了序列化方法的数据结构吗?实际上不就是类吗
chinazz
2019-12-03 15:39:01 +08:00
大概就是 A 同学想自己定义一个代码或者 json 模板。我们这边代码逻辑不关注他们的模板长什么样子,向模板里边填入数据。
danbai
2019-12-03 15:43:48 +08:00
json 不知道数据格式怎么填数据 难道你要返回个 map 吗
至少你得拿到 A 同学的 json 格式 然后根据格式生成或写个类 然后代码根据类字段填值返回 json
ddzzhen
2019-12-03 15:45:46 +08:00
难道不是一个函数就搞定了?
eGlhb2Jhb2Jhbw
2019-12-03 15:46:13 +08:00
neoblackcap
2019-12-03 15:46:49 +08:00
json 模板不行,json schema 可以
chinazz
2019-12-03 16:03:37 +08:00
@eGlhb2Jhb2Jhbw 哇!就是这种。不过他们需要那种正反双向都支持的,不仅能加载成 json,还能从 json 加载出数据。
holajamc
2019-12-03 16:40:42 +08:00
jinjia2?
superrichman
2019-12-03 20:27:07 +08:00
用自带的 json 库再加 jinja2 就行. 读写都可以
iamsk
2019-12-03 20:40:36 +08:00
搜一下 json editor,json schema editor
navigator233
42 天前
@chinazz 我也有类似需求 请问找到了好的工具了吗?
chinazz
41 天前
@navigator233 很久之前的需求了,后来记得是用 cookiecutter 模板工具实现的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/625522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX