JSONata具有函数,该函数返回与对象关联的所有名称。我试图递归地应用它,以便返回JSON树中存在的所有对象名。为了消除数组嵌套,我提出了 ...这似乎工作得很好。但是,当我将完全相同的查询应用于不同的JSON data 时,结果并不是完全平坦的。
问:构建此查询的正确方法是什么,以便使结果完全扁平化?
这是我的问题:我的JSON可能会根据API响应而有所不同,并且不能保证"shortTitle“(例如,当有post请求时)下一次出现在我的JSON中。我必须弄清楚如何通过JSON“循环”(如果这是正确的话)来获得所有的fieldID和内容,而不会丢失任何数据。以下是查询:// hardcoded json to simulate a post request
在sql alchemy for mysql中查询JSON_LENGTH(json_column)的正确方法是什么?我尝试过此查询,但遇到错误:(pymysql.err.InternalError) (1305,'FUNCTION test_db.json_array_length I not exist')
查询:self.session.query(func.json_array_length(DbModelN