Skip to content

Commit 43a2319

Browse files
committed
Switch to fast, hand-written parser, remove parboiled dependency
Closes #86, #108
1 parent 73345de commit 43a2319

5 files changed

Lines changed: 295 additions & 91 deletions

File tree

build.sbt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ scalacOptions ++= Seq("-feature", "-language:_", "-unchecked", "-deprecation", "
2121
resolvers += Opts.resolver.sonatypeReleases
2222

2323
libraryDependencies ++= Seq(
24-
"org.parboiled" %% "parboiled-scala" % "1.1.6" % "compile",
2524
"org.specs2" %% "specs2" % "2.4.2" % "test",
2625
"org.scalacheck" %% "scalacheck" % "1.11.5" % "test"
2726
)

src/main/scala/spray/json/JsValue.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ package spray.json
2020

2121
import collection.immutable.ListMap
2222

23-
2423
/**
2524
* The general type of a JSON AST node.
2625
*/
@@ -89,6 +88,7 @@ object JsNumber {
8988
}
9089
def apply(n: BigInt) = new JsNumber(BigDecimal(n))
9190
def apply(n: String) = new JsNumber(BigDecimal(n))
91+
def apply(n: Array[Char]) = new JsNumber(BigDecimal(n))
9292
}
9393

9494
/**

0 commit comments

Comments
 (0)