diff --git a/Services/OpenAtmosService.cs b/Services/OpenAtmosService.cs index c02b56d..9acc29e 100644 --- a/Services/OpenAtmosService.cs +++ b/Services/OpenAtmosService.cs @@ -53,15 +53,16 @@ public async Task Get(Guid tag_mechanism_uuid) } else if(property.string_value != null) { - JSON += property.string_value; + JSON += "\"" + property.string_value + "\""; } - JSON += " , \n"; + JSON += ", \n"; } - JSON.Remove(JSON.LastIndexOf(',')); + JSON = JSON.Remove(JSON.LastIndexOf(',')); + JSON += "\n"; JSON += " }, \n"; } - JSON.Remove(JSON.LastIndexOf(',')); + JSON = JSON.Remove(JSON.LastIndexOf(',')); JSON += " ],\n" + " \"phases\": [ \n" + @@ -72,7 +73,8 @@ public async Task Get(Guid tag_mechanism_uuid) { JSON += " \"" + species.type + "\", \n"; } - JSON.Remove(JSON.LastIndexOf(',')); + JSON = JSON.Remove(JSON.LastIndexOf(',')); + JSON += "\n"; JSON += " ] \n" + " } \n" + " ],\n" + @@ -111,7 +113,7 @@ public async Task Get(Guid tag_mechanism_uuid) JSON += "\"" + property.string_value + "\""; } - JSON += " , \n"; + JSON += ", \n"; } var reactants = reactantProductListService.GetReactantsAsync(reaction.reactant_list_uuid).Result; JSON += " \"reactants\": [ \n" + @@ -133,10 +135,11 @@ public async Task Get(Guid tag_mechanism_uuid) JSON += " \"coefficient\": \"" + product.quantity + "\" \n"; } JSON += " }\n" + - " ], \n"; - JSON += " }\n"; + " ]\n"; + JSON += " },\n"; } - + JSON = JSON.Remove(JSON.LastIndexOf(',')); + JSON += "\n"; JSON += " ]\n}"; return JSON; }