问题标签 [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.

0 投票
1 回答
254 浏览

xml - 通过 XSLT 将 JSONx 属性转换为 XML 时面临问题

我写了一个 xslt 来将 JSOnx 转换为 XML。它是如何不转换属性的:查看标记化的属性。

这是我的xslt:

这是输入 JSONx:

这是我的输出:

这是预期的输出xml:

请帮忙

0 投票
1 回答
127 浏览

arrays - XSLT:如何根据 JSONX 数组对象中的特定值从对象中选择值

从下面的示例中,我需要提取“值”字段的数据。当字符串字段名称=“第一”时。应该如何在 XSLT 中为以下 JSONX 示例编写 xpath 以获得所需的结果。

例子:

谢谢,

0 投票
0 回答
1811 浏览

ibm-datapower - Datapower - 转换查询不将 JSON 转换为 JSONX

我有一个以前工作过的非常简单的用例。但是在这个新的mpgw中,流量是

url-open 到 API 并获取 json 响应并在发送到客户端之前处理该响应,它不起作用。

我在 xslt 中尝试过以下内容

我可以看到获取 json 数据的上下文变量。但是,当我在此转换操作之后使用转换查询参数时,它会失败并出现以下错误:

我也尝试在变换的输出和下一个变换的输入中使用上下文 __JSONASJSONX,但数据也没有转换为 JSONX。

我已经阅读了其他论坛,其中此错误意味着数据为空,但我可以在上下文变量中看到数据。

知道这里可能出了什么问题吗?

0 投票
1 回答
107 浏览

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">

0 投票
1 回答
450 浏览

json - 如何使用 datapower 中的 xslt 绕过从 JSON 到 XML 的特殊/法语字符

我正在尝试在 JSON 请求中发送一个 sepcial/French 字符,例如:ÆÇÈ-1 Çâfé's Çôrp-Ltd,但它失败并出现以下错误:

然而,当我尝试将同名 - ÆÇÈ-1 Çâfé 的 Çôrp-Ltd作为 XML 请求传递时,它会得到成功响应的处理。

请帮我解决 JSON 请求的问题

0 投票
2 回答
39 浏览

xslt - 在 XSLT 1.0 中重命名重复的数组名称

我在下面列出了具有相同名称的数组(json:array name="member")。我正在尝试将它们重命名为有意义的名称(json:array name="member1"),以便它们保持唯一值。我正在尝试使用身份模板。

输入:

预期输出:

XSLT 我尝试使用 Identity 模板和 for-each 来遍历数组列表。

使用上述代码输入没有发生任何变化。我想在这里使用 for-each 是错误的。但是我怎样才能达到嵌套在里面的数组名称。