tweak JSON error messages

This commit is contained in:
Jesse Plamondon-Willard 2018-01-20 22:18:11 -05:00
parent 454a2de294
commit b10a4b410b
1 changed files with 3 additions and 3 deletions

View File

@ -50,7 +50,7 @@ namespace StardewModdingAPI.Framework.Serialisation
case JsonToken.String: case JsonToken.String:
return this.ReadString(JToken.Load(reader).Value<string>(), path); return this.ReadString(JToken.Load(reader).Value<string>(), path);
default: default:
throw new SParseException($"Can't parse {typeof(T).Name} from {reader.TokenType} (path: {reader.Path})."); throw new SParseException($"Can't parse {typeof(T).Name} from {reader.TokenType} node (path: {reader.Path}).");
} }
} }
@ -63,7 +63,7 @@ namespace StardewModdingAPI.Framework.Serialisation
/// <param name="path">The path to the current JSON node.</param> /// <param name="path">The path to the current JSON node.</param>
protected virtual T ReadObject(JObject obj, string path) protected virtual T ReadObject(JObject obj, string path)
{ {
throw new SParseException($"Can't parse {typeof(T).Name} from object (path: {path})."); throw new SParseException($"Can't parse {typeof(T).Name} from object node (path: {path}).");
} }
/// <summary>Read a JSON string.</summary> /// <summary>Read a JSON string.</summary>
@ -71,7 +71,7 @@ namespace StardewModdingAPI.Framework.Serialisation
/// <param name="path">The path to the current JSON node.</param> /// <param name="path">The path to the current JSON node.</param>
protected virtual T ReadString(string str, string path) protected virtual T ReadString(string str, string path)
{ {
throw new SParseException($"Can't parse {typeof(T).Name} from string (path: {path})."); throw new SParseException($"Can't parse {typeof(T).Name} from string node (path: {path}).");
} }
} }
} }