You can use something like that let’s say deserialize json is jsonObject . Now you get the value of portal like this jsonObject(“portal”).ToString it will return you WebCenter Portal - Portal and Composite Applications Solution | Oraclelayout/url/buys.as .
Now can check whether this string will contain www.portal.com you will get whole json for that you can use deserialize json then right after you can use For Each loop and argument type should be Newtonsoft.Json.Linq.JToken and save these value in a variable or you can convert your JSON into the data table using these steps:
1/ deserialize JSON as described.
2/ convert it into dictionary dic = jsonObject.ToObject(of Dictionary(of string, string))
3/ build datatable using BuildDataTable activity
4/ convert dictionary into datatable dt = (From row In dic Select dt.Rows.Add(row.Key.ToString,row.Value.ToString)).ToArray.CopyToDataTable