首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NIFI流中的Unicode转义序列将JSON转换为XML

NIFI流中的Unicode转义序列将JSON转换为XML
EN

Stack Overflow用户
提问于 2020-05-27 17:51:59
回答 1查看 1.1K关注 0票数 0

使用GenerateTableFetchExecuteSQLSplitAvroConvertAvroToJSON处理器序列,我从具有以下内容的MySql视图中获取JSON字段:

“使用7点标尺(从1=\u201Cnot\u201d到7=\u201Cextremely\u201D)。”

如果我在队列中查看文件的内容并选择选项formatted (相对于original),则得到如下结果:

使用7点标度(1=一点也不)到7=“极”.“

这个未转义的字符串是我想要存储在NoSQL db中的。这个内置的NIFI查看器是否使用了我可以访问的函数?

我之所以这样问,是因为在流的后面,我将JSON封装在xml标记中,以便使用XSLT样式表将其转换为XML。但是在转换之后,我使用了unicode字符,并且希望检索原始的未转义的JSON (在我将它存储在NoSQL db中之前)。

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 20:58:25

可以使用ReplaceText处理器将流文件内容中字节序列(\u201C)的所有实例替换为。如果需要不同的引号和尾引号,可以使用ReplaceTextWithMapping将不同的Unicode代码点与特定的替换值关联起来。如果没有,您可以只使用泛型ReplaceText,匹配\u201[CD],并将其替换为"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62049699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档