Java tutorial
//package com.java2s; /* * Copyright (C) 2017 Marc Magon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ import java.util.*; public class Main { /** * Converts a HashMap to a 2d array for JSON Reading * * @param map * * @return an array that can be read in JSON as an array */ public static Object[][] HashMapToArray(HashMap map) { Object[][] map2D = new Object[map.size()][2]; Set entries = map.entrySet(); Iterator entriesIterator = entries.iterator(); int i = 0; while (entriesIterator.hasNext()) { Map.Entry mapping = (Map.Entry) entriesIterator.next(); map2D[i][0] = mapping.getKey(); map2D[i][1] = mapping.getValue(); i++; } return map2D; } }