package org.nutz.json;
import static org.junit.Assert.*;
import java.io.Reader;
import java.util.Map;
import org.junit.Test;
import org.nutz.lang.Streams;
@SuppressWarnings("unchecked")
public class JsonCharsetTest {
@Test
public void test_simple_map() {
String str = "{name:\"张志昊\"}";
Map<String, String> map = (Map<String, String>) Json.fromJson(str);
String json = Json.toJson(map, JsonFormat.compact().setQuoteName(false));
assertEquals(str, json);
}
@Test
public void test_zh_CN_from_file() throws Exception {
Reader reader = Streams.fileInr("org/nutz/json/zh_CN.txt");
Map<String, String> map = (Map<String, String>) Json.fromJson(reader);
assertEquals("张", map.get("name"));
}
}