Je veux obtenir à partir de mes enregistrements json qui contiennent toujours le même tableau PartnerId et Name from users. J'essaye actuellement avec ce code:U-SQL Extraire des données de Json contenant Array
@jsonFile =
EXTRACT partnerId int,
users string
FROM @INPUT_FILE
USING new Microsoft.Analytics.Samples.Formats.Json.JsonExtractor();
@followingUsersArray =
SELECT partnerId,
Microsoft.Analytics.Samples.Formats.Json.JsonFunctions.JsonTuple(users) AS following_array
FROM @jsonFile;
@followingUsers =
SELECT partnerId AS PartnerId,
following_array["name"] AS FriendName
FROM @followingUsersArray;
Mais je n'obtiens aucun résultat. Voici mon exemple de fichier JSON:
{
"partnerId": 2,
"users": [{
"name": "Anna ROGOWSKA",
"profile_image_url": "http://pbs.twimg.com/profile_images/884844399338901504/0OYl8JA6_normal.jpg",
"created_at": "2012-09-30T19:52:15+02:00",
"location": "Sopot,Poland",
"id_str": "855093368"
},
{
"name": "Anna BARAŃSKA",
"profile_image_url": "http://pbs.twimg.com/profile_images/884844399338901504/0OYl8JA6_normal.jpg",
"created_at": "2012-09-30T19:52:15+02:00",
"location": "Sopot,Poland",
"id_str": "855093368"
}
]
}
Le résultat ce que je veux est: 2, "Anna Rogowska" 2, "Anna Baranska"