-4

こんにちは、マップからオブジェクトのキー/値の配列を作成しようとしています。グローバルアクションクラスに関数があり、オブジェクトに値を渡して値を分割し、URL に追加する文字列を形成して URL を作成します。オブジェクトをマップし、すべてのキー/値を文字列に抽出する方法を知っている人はいますか?

これが私がこれまでに持っているものです

public final static void startAPICallRequest(Context activityContext, String request, String apiLocation, Object postVarsObj, JSONObject getVarsObj){

            long unixTimeStamp = System.currentTimeMillis() / 1000L;

            Log.v("globals", "getVarsObj: " + getVarsObj);




                if(getVarsObj != null){

             Map map = (Map) getVarsObj;
             for (Object key : map.keySet()) {
                 ((Object) getVarsObj).toString();

            }

             Log.v("globals","map=" + map);

        }

        }
4

1 に答える 1

0

宣言するときにパラメーターを使用してみてくださいMap

Map<K,V> map = new Map<K,V>();

Kは で使用するデータ型でkeyVは で使用するデータ型valueですMap。あなたの値は になりObject、キーはおそらく になるようStringです。Map次に、オブジェクトをwithに追加しますmap.put(k,v)

于 2013-02-06T17:24:12.343 に答える