Returns a string key format for a given Courier array type.
Convert a BigDecimal (used by Play JSON) to a Number (used by Pegasus).
Convert a BigDecimal (used by Play JSON) to a Number (used by Pegasus).
Attempts to convert using the same rules as Pegasus's JacksonDataCodec:
https://github.com/linkedin/rest.li/blob/ master/data/src/main/java/com/linkedin/data/codec/JacksonDataCodec.java#L767
In particular, decimal values that cannot be represented as Number (int, long, double, float) are considered invalid.
Provides utilities for converting between courier and Play JSON.