1eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson/*
2eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * Copyright (C) 2011 The Android Open Source Project
3eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson *
4eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * Licensed under the Apache License, Version 2.0 (the "License");
5eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * you may not use this file except in compliance with the License.
6eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * You may obtain a copy of the License at
7eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson *
8eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson *      http://www.apache.org/licenses/LICENSE-2.0
9eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson *
10eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * Unless required by applicable law or agreed to in writing, software
11eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * distributed under the License is distributed on an "AS IS" BASIS,
12eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * See the License for the specific language governing permissions and
14eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * limitations under the License.
15eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson */
16eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson
17eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilsonpackage android.util;
18eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson
19eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilsonimport java.io.IOException;
20eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson
21eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson/**
22eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * Thrown when a reader encounters malformed JSON. Some syntax errors can be
23eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson * ignored by calling {@link JsonReader#setLenient(boolean)}.
24eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson */
25eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilsonpublic final class MalformedJsonException extends IOException {
26eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson    private static final long serialVersionUID = 1L;
27eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson
28eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson    public MalformedJsonException(String message) {
29eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson        super(message);
30eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson    }
31eb97c0ddc063176c26065fc6855188edf0c16e03Jesse Wilson}
32