我想使用dataweave 1.0将数据库对象转换为json对象
数据库结果集。
<connectionStrings>
<add
name="FooBarDB_ConnectionString"
connectionString="Data Source=.;Initial Catalog=FOOBAR_TEST;Integrated Security=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
预期结果:
for sec in parent.iter("sec"):
for title in sec.iter("title"):
text = title.text
if text and "methods" in text.lower():
print("**title: " + text + " **** sec id: " + sec.get("id", ""))
答案 0 :(得分:0)
我将假设您的数据库对象是典型的地图列表:
%dw 1.0
%output application/json
%function extractDept(arr)
arr[0].Dept default ""
---
{
Dept: extractDept(payload),
Result: payload map {
Name: $.Name,
Id: $.Id
}
}
您可以使用方案中选择的任何逻辑来替换var分配。真的只是取决于用例。