【发布时间】:2015-03-11 07:37:58
【问题描述】:
我有一个需求,我想将内部表数据转换为 JSON 格式。
假设我的内部表名是 ZEMPLOYEE,其中的字段是 EMPID、ENAME、ESAL。 普通调用转换会将其转换为以下格式。
数据-[ {EMPID:101,ENAME:'ABCD',ESAL:100} , {EMPID:102,ENAME:'EFGH',ESAL:200}, {EMPID:103,ENAME:'IJKL',ESAL :300}]
但我的要求是输出格式应该是这样的:
数据-[ {EMPID,ENAME,ESAL} , { 101,ABCD,100 } , {102 , EFGH , 200} , {103,IJKL,300} ]...
第一个花括号将包含我的表格的字段,其余花括号包含实际数据。
谁能帮我使用 XSLT 转换或简单转换实现上述输出?
【问题讨论】:
-
请张贴输入的xml以及您尝试过的xslt
-
嗨 Saurav,这是我的 XML... -
- -AA 美国航空公司 USD -AB 柏林航空 EUR -AC 加拿大航空 CAD AF CARRID> 法航 EUR -
你从哪里得到这个“101,ABCD,100”数据??
-
我可能错了,但那是有效(和/或合理)的 JSON 吗?花括号内应该有键值对...
-
@vwegert.. 是的,有效的 JSON 将在键值对中......因为表列不会改变我想将它们保留在第一个花括号中......然后我想要保留数据...以便保存用于存储密钥名称的内存..