Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HashMap->;Json->;打印-不创建文件->;使用FasterXMLAPI_Java_Json_Fasterxml - Fatal编程技术网

Java HashMap->;Json->;打印-不创建文件->;使用FasterXMLAPI

Java HashMap->;Json->;打印-不创建文件->;使用FasterXMLAPI,java,json,fasterxml,Java,Json,Fasterxml,我有一个包含一组键和值的哈希映射 我想将其转换为json格式并打印整个字符串 我不喜欢创建文件,需要在屏幕上动态打印字符串。我正在使用FasterXMLAPI。() 请告诉我怎么做。请看以下内容: import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.Objec

我有一个包含一组键和值的哈希映射

我想将其转换为json格式并打印整个字符串

我不喜欢创建文件,需要在屏幕上动态打印字符串。我正在使用FasterXMLAPI。()


请告诉我怎么做。

请看以下内容:

import java.util.HashMap;
import java.util.Map;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

public class Test { 

public static void main(String[] args) throws JsonProcessingException {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put( "language", "Java" );
    map.put( "year", 2016 );
    map.put( "isObjectOriented", true );        
    ObjectMapper mapper = new ObjectMapper();
    String jsonInString = mapper.writeValueAsString(map);      
    System.out.printf( "JSON: %s", jsonInString );     
}   

}
import java.util.HashMap;
导入java.util.Map;
导入com.fasterxml.jackson.core.JsonProcessingException;
导入com.fasterxml.jackson.databind.ObjectMapper;
公共类测试{
公共静态void main(字符串[]args)引发JsonProcessingException{
Map Map=newhashmap();
put(“语言”、“Java”);
map.put(“年份”,2016年);
map.put(“isObjectOriented”,true);
ObjectMapper mapper=新的ObjectMapper();
字符串jsonInString=mapper.writeValueAsString(map);
System.out.printf(“JSON:%s”,jsonInString);
}   
}
我使用过以下罐子:
jackson-core-2.7.4.jar
jackson-databind-2.7.4.jar
jackson-annotations-2.7.4.jar
。希望能有帮助