web-dev-qa-db-ja.com

ObjectMapperをタイプに解決できません

JSONを機能させるのに問題があります。 ObjectMapperを解決できません。ライブラリが正しくインポートされます。

import Java.io.File;
import Java.io.IOException;
import Java.util.ArrayList;
import Java.util.HashMap;
import Java.util.List;
import Java.util.Map;
import net.sf.json.JSONException;
import net.sf.json.util.*;

import com.fasterxml.jackson.*;

public class Json {
    private static final String jsonFilePath = "C:\\Users\\Juergen\\Desktop\\filesForExamples\\mapExample.json";

    public static void objectToJSON(HashMap<String, Mat> map) {
        //Map<String, Object> mapObject = new HashMap<String, Object>();
        ObjectMapper mapper = new ObjectMapper();

        try {
            objectMapper.writeValue(new File(jsonFilePath), map);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
6
Jürgen K.

mavenプロジェクトを使用している場合は、POM.xmlに以下を追加します。

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.1.2</version>
 </dependency>

ただし、simple Javaプロジェクトを使用している場合は、クラスパスに次のjarを追加する必要があります。

jackson-core-2.1.X,
jackson-databind-2.1.X
8
Rohit Yadav

追加 import com.fasterxml.jackson.databind.ObjectMapper;あなたのプロジェクトに。

4
Vishwa Ratna