libweave: TypedValueToJson returns derived class not base::Value

No reason to return base class and lose type information.

BUG=brillo:1245
TEST='FEATURES=test emerge-gizmo buffet'

Change-Id: Ia554e902db9ca2ebaaaaf224b3c402f4a915c55c
Reviewed-on: https://chromium-review.googlesource.com/287593
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
2 files changed
tree: 0a145f79cbdcc029a82b42bb7815a81d9a8042d8
  1. buffet/
  2. libweave/