寻求 Javascript JSON 与 dynamodb 一起工作的最小化器
Seeking Javascript JSON minimizer to work with dynamodb
我有调查数据需要以两种语言工作并且将驻留在 dynamodb table 中。存储的对象将包含许多分类,我希望存储尽可能高效,而不是使用特定语言。
给定外键数组:
[“宗教”、“无神论者”、“其他”]
我要解码对象
{你的朋友是:[1,3]}
成为:
{yourfriendsare:["宗教", "其他"]}
需要深度嵌套编码解码keys/arrays。
我只想给它路径(带通配符)到分类和 en/decoding 数组或类似的。
我在 github/NPM 上找不到我要找的东西(可能没有使用正确的术语)所以在我写一个 encoder/decoder 之前我想在这里问一下这样的库是否已经存在.
如果它也能最小化键名,加分。
感谢任何建议。
最终使用了 jsonata。 https://www.npmjs.com/package/jsonata
它可以很好地过滤 JSON 并且(使用函数)相当好地转换节点。
它不是为我想要的而专门建造的,但它已经足够接近了。
我有调查数据需要以两种语言工作并且将驻留在 dynamodb table 中。存储的对象将包含许多分类,我希望存储尽可能高效,而不是使用特定语言。
给定外键数组: [“宗教”、“无神论者”、“其他”]
我要解码对象 {你的朋友是:[1,3]}
成为: {yourfriendsare:["宗教", "其他"]}
需要深度嵌套编码解码keys/arrays。 我只想给它路径(带通配符)到分类和 en/decoding 数组或类似的。
我在 github/NPM 上找不到我要找的东西(可能没有使用正确的术语)所以在我写一个 encoder/decoder 之前我想在这里问一下这样的库是否已经存在.
如果它也能最小化键名,加分。
感谢任何建议。
最终使用了 jsonata。 https://www.npmjs.com/package/jsonata 它可以很好地过滤 JSON 并且(使用函数)相当好地转换节点。
它不是为我想要的而专门建造的,但它已经足够接近了。