1

因为 Json Extractor 适用于有效的 Json 格式。我有一个问题,我希望 Json 没有开始和结束方 '[]' 括号。

我的数据始终采用以下格式:

{
------
-----
-----
}
{
------
-----
-----
}
{
------
-----
-----
}

我不会有开始方括号和结束方括号,更重要的是,我不会在两个对象之间使用逗号,我可以修改 Json 提取器来解决这种问题吗?

如果是,我们该怎么做?

提前致谢 。

4

1 回答 1

2

这个问题更像是一个 C# 编程问题而不是 U-SQL。

以读取“错误”格式的 json 的方式修改提取器并不简单,因为 JSON 提取器使用 newtonsoft json 库来反序列化字符串。

您可能最终几乎完全重写了提取器。

Git 项目是一个很好的起点:

https://github.com/Azure/usql/tree/master/Examples/DataFormats/Microsoft.Analytics.Samples.Formats/Json

但在此之前,您可能想检查如何获取数据

于 2017-11-28T16:03:16.967 回答