У меня есть требование, когда мне нужно извлечь файлы JSON из Avro с помощью U-SQL.Avro файлы содержат коллекцию JSON и должны извлекать отдельные JSON из Avro.Здесь я написал код.Я использовал JsonOuptter () для написания jsons.
OUTPUT @source
TO "C:/Users/gutthil1/Desktop/ActivityTracker/Single_JSON/schemaType.json"
USING new JsonOutputter();
Я получаю JSON, как показано ниже.
[
{
"type": "CE",
"cnn": "11",
"source": "{\r\n \"vendorCd\": \"G\",\r\n \"brandCd\": \"4\",\r\n \"channelCd\": \"C\",\r\n \"accessTypeCd\": \"I\"\r\n}",
},
{
"type": "CE",
"cnn": "9",
"source": "{\r\n \"vendorCd\": \"G\",\r\n \"brandCd\": \"4\",\r\n \"channelCd\": \"C\",\r\n \"accessTypeCd\": \"I\"\r\n}",
}
]
Я ожидаю JSON, как показано ниже.
[
{
"type":"CE",
"ccn":"11",
"source":{
"vendorCd":"G",
"brandCd":"4",
"channelCd":"C",
"accessTypeCd":"I"
},
{
"type":"CE",
"ccn":"9",
"source":{
"vendorCd":"G",
"brandCd":"4",
"channelCd":"C",
"accessTypeCd":"I"
}
]
Спасибо за вашу помощь и поддержку.