Implement json seiralization method for unordered_map

I implemented two types of json serialization methods for `unordered_map`.
If this assertion fails, the test can continue, so ASSERT_FLOAT_EQ should be EXPECT_FLOAT_EQ.