public Holdings parseJSON(string json) { Holdings h = new Holdings(); string mn = "parseJSON(" + json + ")"; // Console.WriteLine(fqcn + " :: " + mn); try { json = json.Substring(json.IndexOf("[")); json = json.Substring(0, json.LastIndexOf("]") + 1); List <Holding> holding = JsonConvert.DeserializeObject <List <Holding> >(json);//deserialing the json object for holding. h.holding = holding; } catch (ArgumentOutOfRangeException) { return(h); } return(h); }
public static void holdingApp(int id) { Console.WriteLine("HoldingApp - TEST - START"); if (id == 1) { //LoginApp.doLogin("yodlee_10000004", "yodlee123", "ysluser2", "TEST@123"); Console.WriteLine("------------------------"); Console.WriteLine("HoldingId AccountId Description HoldingType Price"); Console.WriteLine("------------------------"); Holdings holdings = HoldingApp.Holdings; Console.WriteLine(holdings.ToString()); } else { //LoginApp.doLogin("yodlee_10000004", "yodlee123", "ysluser2", "TEST@123"); Console.WriteLine("------------------------"); Console.WriteLine("HoldingId AccountId Description HoldingType Value ClassificationType ClassificationValue allocation"); Console.WriteLine("------------------------"); Holdings holdings = HoldingApp.HoldingsWithAsset; Console.WriteLine(holdings.ToString()); } LoginApp.readValue(); }