|  | @@ -1,6 +1,7 @@
 | 
											
												
													
														|  |  using System;
 |  |  using System;
 | 
											
												
													
														|  |  using System.IO;
 |  |  using System.IO;
 | 
											
												
													
														|  |  using System.Linq;
 |  |  using System.Linq;
 | 
											
												
													
														|  | 
 |  | +using System.Text.RegularExpressions;
 | 
											
												
													
														|  |  using Newtonsoft.Json;
 |  |  using Newtonsoft.Json;
 | 
											
												
													
														|  |  using Newtonsoft.Json.Linq;
 |  |  using Newtonsoft.Json.Linq;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -29,7 +30,11 @@ namespace analyzeJSON
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          public static string GetNameFromPath(string tokenPath)
 |  |          public static string GetNameFromPath(string tokenPath)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            return string.IsNullOrWhiteSpace(tokenPath) ? string.Empty : tokenPath.Split(".").Last();
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if (string.IsNullOrWhiteSpace(tokenPath))
 | 
											
												
													
														|  | 
 |  | +                return string.Empty;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +            var name = tokenPath.Split(".").LastOrDefault();
 | 
											
												
													
														|  | 
 |  | +            return Regex.Replace(name, @"\[\d+?\]$", "");
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          private void Traverse(IJEnumerable<JToken> tokens, Action<JToken> action)
 |  |          private void Traverse(IJEnumerable<JToken> tokens, Action<JToken> action)
 |