Home | History | Annotate | Download | only in vehiclehal

Lines Matching refs:JsonReader

20 import android.util.JsonReader;
90 private void readIntValues(JsonReader jsonReader) throws IOException {
91 while (jsonReader.hasNext()) {
94 jsonReader.beginObject();
95 while (jsonReader.hasNext()) {
96 String name = jsonReader.nextName();
97 if (name.equals("id")) id = jsonReader.nextInt();
98 else if (name.equals("value")) value = jsonReader.nextInt();
100 jsonReader.endObject();
105 private void readFloatValues(JsonReader jsonReader) throws IOException {
106 while (jsonReader.hasNext()) {
109 jsonReader.beginObject();
110 while (jsonReader.hasNext()) {
111 String name = jsonReader.nextName();
112 if (name.equals("id")) id = jsonReader.nextInt();
113 else if (name.equals("value")) value = (float) jsonReader.nextDouble();
115 jsonReader.endObject();
120 Builder(JsonReader jsonReader) throws IOException {
121 jsonReader.beginObject();
123 while (jsonReader.hasNext()) {
124 String name = jsonReader.nextName();
127 mType.write(jsonReader.nextInt());
130 mTimestamp.write(jsonReader.nextLong());
133 jsonReader.beginArray();
134 readIntValues(jsonReader);
135 jsonReader.endArray();
138 jsonReader.beginArray();
139 readFloatValues(jsonReader);
140 jsonReader.endArray();
143 mDtc.write(jsonReader.nextString());
149 jsonReader.endObject();
157 public static DiagnosticJson build(JsonReader jsonReader) throws IOException {
158 return new Builder(jsonReader).build();