@Document(collection = "mygraph")
public class MyGraph {
@Id
@JsonSerialize(using = ToStringSerializer.class)
public String id;
public Map graph;
public String timestamp;
/**
* Add the default constructor
*/
public MyGraph() {
this.id = new ObjectId().toHexString();
this.graph = new LinkedHashMap();
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
this.timestamp = dateFormat.format(new Date());
}
/**
*
* @param instances
*/
public MyGraph(Set instances) {
this.id = new ObjectId().toHexString();
this.graph = new LinkedHashMap();
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
this.timestamp = dateFormat.format(new Date());
/* Initialize the graph */
for (Instance instance : instances) {
this.graph.put(instance, new HashSet());
}
}
// get and set method are below
}
< /code>
Однако я получаю следующую ошибку: < /p>
Time elapsed: 0.03 sec
Подробнее здесь: [url]https://stackoverflow.com/questions/40967046/mongodb-cannot-use-a-complex-object-as-a-key-value-java[/url]
Я внедряю объект, который представляет график, который хранится в MongoDB. Вот определение класса: < /p>
[code]@Document(collection = "mygraph") public class MyGraph {
@Id @JsonSerialize(using = ToStringSerializer.class) public String id; public Map graph; public String timestamp;
/** * Add the default constructor */ public MyGraph() { this.id = new ObjectId().toHexString(); this.graph = new LinkedHashMap(); DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); this.timestamp = dateFormat.format(new Date()); }
/** * * @param instances */ public MyGraph(Set instances) { this.id = new ObjectId().toHexString(); this.graph = new LinkedHashMap(); DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); this.timestamp = dateFormat.format(new Date());
/* Initialize the graph */ for (Instance instance : instances) { this.graph.put(instance, new HashSet()); } } // get and set method are below } < /code>
У меня есть объект JSON, показанный ниже, который мне нужно проанализировать и вернуть значения, разделенные запятыми.
{
globalCode : 12
fields : [
{
localCode : 72879 ,
fieldValues : [
{
value : null,
subFields : [
{
localCode : 980...
Я пытаюсь обернуть ключ AES с использованием другого ключа AES и развернуть его, чтобы получить исходный ключ (RFC 3394 и RFC 5649). Способ упаковки и развертывания ключа следующий:
Упаковка ключей
Преобразовать в байты[] Перенос с...
Сегодня я подписал новую версию своего приложения.
Я добавил в нее вход в Facebook.
Когда я попробовал ее перед загрузкой в Google Play, она показала мне:
неверный хэш ключа. хэш ключа не соответствует ни одному из сохраненных хешей ключей
Я...
Я пытаюсь создать калькулятор, который выполняет основные операции комплексных чисел. Я использую код для калькулятора, который я нашел в Интернете, и хочу иметь возможность принимать пользовательский ввод в качестве комплексного номера. Прямо...