问题标签 [jsonx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 通过 XSLT 将 JSONx 属性转换为 XML 时面临问题
我写了一个 xslt 来将 JSOnx 转换为 XML。它是如何不转换属性的:查看标记化的属性。
这是我的xslt:
这是输入 JSONx:
这是我的输出:
这是预期的输出xml:
请帮忙
arrays - XSLT:如何根据 JSONX 数组对象中的特定值从对象中选择值
从下面的示例中,我需要提取“值”字段的数据。当字符串字段名称=“第一”时。应该如何在 XSLT 中为以下 JSONX 示例编写 xpath 以获得所需的结果。
例子:
谢谢,
ibm-datapower - Datapower - 转换查询不将 JSON 转换为 JSONX
我有一个以前工作过的非常简单的用例。但是在这个新的mpgw中,流量是
url-open 到 API 并获取 json 响应并在发送到客户端之前处理该响应,它不起作用。
我在 xslt 中尝试过以下内容
我可以看到获取 json 数据的上下文变量。但是,当我在此转换操作之后使用转换查询参数时,它会失败并出现以下错误:
我也尝试在变换的输出和下一个变换的输入中使用上下文 __JSONASJSONX,但数据也没有转换为 JSONX。
我已经阅读了其他论坛,其中此错误意味着数据为空,但我可以在上下文变量中看到数据。
知道这里可能出了什么问题吗?
xml - 将xml转换为jsonx格式
我正在尝试将 XML 有效负载转换为 jsonx 格式。当输入 XML 具有属性时,我的代码不起作用,请您帮忙。应用程序元素应该以 json:object 的形式出现,但它以 json:string 的形式出现我可以知道如何将 Applicaton 元素保持为 json:object 吗?
下面是我正在尝试的代码: 我用下面的代码测试
输入 XML:输入我正在使用的有效负载 xml
输出 jsonx 我现在得到的:期待<json:object name="Application">
输出但得到<json:string name="Application">
预期输出: 需要在输出 XML中更改<json:string name="Application">
为 <json:object name="Application">
json - 如何使用 datapower 中的 xslt 绕过从 JSON 到 XML 的特殊/法语字符
我正在尝试在 JSON 请求中发送一个 sepcial/French 字符,例如:ÆÇÈ-1 Çâfé's Çôrp-Ltd,但它失败并出现以下错误:
然而,当我尝试将同名 - ÆÇÈ-1 Çâfé 的 Çôrp-Ltd作为 XML 请求传递时,它会得到成功响应的处理。
请帮我解决 JSON 请求的问题
xslt - 在 XSLT 1.0 中重命名重复的数组名称
我在下面列出了具有相同名称的数组(json:array name="member")。我正在尝试将它们重命名为有意义的名称(json:array name="member1"),以便它们保持唯一值。我正在尝试使用身份模板。
输入:
预期输出:
XSLT 我尝试使用 Identity 模板和 for-each 来遍历数组列表。
使用上述代码输入没有发生任何变化。我想在这里使用 for-each 是错误的。但是我怎样才能达到嵌套在里面的数组名称。