Skip to content

Commit e152410

Browse files
committed
fixup formatting + test troubleshooting
1 parent 197ba09 commit e152410

2 files changed

Lines changed: 15 additions & 7 deletions

File tree

play-json/jvm/src/main/scala/play/api/libs/json/jackson/JacksonJson.scala

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import scala.collection.mutable.ArrayBuffer
1515
import scala.collection.mutable.ListBuffer
1616

1717
import com.fasterxml.jackson.annotation.JsonFormat
18-
import tools.jackson.core.{JsonGenerator, JsonParser, JsonTokenId, Version}
19-
import tools.jackson.core.json.{JsonFactory, JsonWriteFeature}
18+
import tools.jackson.core.{ JsonGenerator, JsonParser, JsonTokenId, Version }
19+
import tools.jackson.core.json.{ JsonFactory, JsonWriteFeature }
2020
import tools.jackson.databind.JacksonModule.SetupContext
2121
import tools.jackson.databind._
2222
import tools.jackson.databind.`type`.TypeFactory
@@ -245,20 +245,29 @@ private[jackson] class JsValueDeserializer(factory: TypeFactory, klass: Class[?]
245245
}
246246

247247
private[jackson] class PlayDeserializers(jsonSettings: JsonConfig) extends Deserializers.Base {
248-
override def findBeanDeserializer(javaType: JavaType, config: DeserializationConfig, beanDescRef: BeanDescription.Supplier) = {
248+
override def findBeanDeserializer(
249+
javaType: JavaType,
250+
config: DeserializationConfig,
251+
beanDescRef: BeanDescription.Supplier
252+
) = {
249253
val klass = javaType.getRawClass
250254
if (classOf[JsValue].isAssignableFrom(klass) || klass == JsNull.getClass) {
251255
new JsValueDeserializer(config.getTypeFactory, klass, jsonSettings)
252256
} else null
253257
}
254258

255-
override def hasDeserializerFor(config: DeserializationConfig, valueType: Class[_]): Boolean = {
259+
override def hasDeserializerFor(config: DeserializationConfig, valueType: Class[?]): Boolean = {
256260
classOf[JsValue].isAssignableFrom(valueType) || valueType == JsNull.getClass
257261
}
258262
}
259263

260264
private[jackson] class PlaySerializers(jsonSettings: JsonConfig) extends Serializers.Base {
261-
override def findSerializer(config: SerializationConfig, javaType: JavaType, beanDescRef: BeanDescription.Supplier, formatOverrides: JsonFormat.Value) = {
265+
override def findSerializer(
266+
config: SerializationConfig,
267+
javaType: JavaType,
268+
beanDescRef: BeanDescription.Supplier,
269+
formatOverrides: JsonFormat.Value
270+
) = {
262271
val ser: Object = if (classOf[JsValue].isAssignableFrom(beanDescRef.getBeanClass)) {
263272
new JsValueSerializer(jsonSettings)
264273
} else {

play-json/jvm/src/test/scala/play/api/libs/json/JsonSpec.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -498,8 +498,7 @@ class JsonSpec extends org.specs2.mutable.Specification {
498498

499499
"Deserialize float JsNumber as Jackson number node" in {
500500
val jsNum = JsNumber(new java.math.BigDecimal("12.345"))
501-
val x = fromJson[JsonNode](jsNum)
502-
x.map(_.toString).must_==(JsSuccess("12.345"))
501+
fromJson[JsonNode](jsNum).map(_.toString).must_==(JsSuccess("12.345"))
503502
}
504503

505504
"Serialize JsNumbers with integers correctly" in {

0 commit comments

Comments
 (0)