equal
deleted
inserted
replaced
169 object Format |
169 object Format |
170 { |
170 { |
171 def unapply(s: S): Option[T] = |
171 def unapply(s: S): Option[T] = |
172 try { Some(parse(s, strict = false)) } |
172 try { Some(parse(s, strict = false)) } |
173 catch { case ERROR(_) => None } |
173 catch { case ERROR(_) => None } |
|
174 |
|
175 def apply_lines(json: List[T]): S = json.map(apply).mkString("[", ",\n", "]") |
174 |
176 |
175 def apply(json: T): S = |
177 def apply(json: T): S = |
176 { |
178 { |
177 val result = new StringBuilder |
179 val result = new StringBuilder |
178 |
180 |