internal static PackageSpecFormatException Create(JsonReaderException exception, string path) { return new PackageSpecFormatException(exception.Message, exception) { Path = path, Column = exception.LinePosition, Line = exception.LineNumber }; }
private JObject ParseJson(string json) { try { return JObject.Parse(json); } catch (JsonReaderException e) { this.logger.Error("Failed to parse {0}: {1}", json, e.Message); this.jsonException = e; } return null; }
public PiggybackingJsonReaderException(string message, JsonReaderException innerException) : base(message, innerException) { }
private FileFormatException WithLineInfo(JsonReaderException exception) { if (exception == null) { throw new ArgumentNullException(nameof(exception)); } Line = exception.LineNumber; Column = exception.LinePosition; return this; }
public InvalidJsonProblem(JsonReaderException exception) : base(exception) { Extensions["LineNumber"] = exception.LineNumber; Extensions["LinePosition"] = exception.LinePosition; }
private void SendInvalidJsonError(JsonReaderException ex) { Response errorResponse = new Response() { Error = new Error() { ErrorCode = ErrorCodes.InvalidMessage, Message = string.Format("Invalid message. Expected a JSON object. {0}", ex.Message) } }; WriteResponse(errorResponse); }