Inheritance: Newtonsoft.Json.JsonException
Exemplo n.º 1
0
 internal static PackageSpecFormatException Create(JsonReaderException exception, string path)
 {
     return new PackageSpecFormatException(exception.Message, exception)
         {
             Path = path,
             Column = exception.LinePosition,
             Line = exception.LineNumber
         };
 }
Exemplo n.º 2
0
 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)
 {
 }
Exemplo n.º 4
0
        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;
 }
Exemplo n.º 6
0
 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);
 }