0

我对 JSON 文件提出了疑问。

因此,我们正在为 GWT 应用程序构建一个测试用例。它提供的数据位于从 SQL 数据库生成的 JSON 文件中。

在测试处理数据的方法时,我们从字符串文件中保存的源中进行测试,因此为了保持原始数据的完整性,我们只需将原始 JSON 值克隆到带有转义序列的字符串中。

这样做的结果是,如果 JSON 条目显示如下:

 {"country":"India","study_no":87}

解析结果会像这样出现,以便我们的工具能够识别它们:

"[" + "{\"country\":\"India\",\"study_no\":87}" + "]"

我们现在的做法是获取每个 JSON 对象并将其放在 IntelliJ 中的 "" 之间,它会自动解析所有双引号以转义序列。如果我们只想要几个对象,这没关系,但如果我们想要整个数据集怎么办?

所以我的问题是,有没有人知道或已经创建了一个开源脚本来自动化这个繁琐的任务?

4

1 回答 1

0

您可以做的一件事是使用 JsInterop 或 JSNI 包装 window.escape()。例如:

@JsType(isNative="true", name="window")
public class window {

public native String escape(String toBeEscape);

}

然后应用于您的结果。

于 2016-09-10T21:16:59.300 回答