auf API via GET zugreifen

Andre267

Mitglied
Schönen guten Abend,

ich bin neu hier und wollte mich mal hier an die Kenner wenden. :D
Ich versuche gerade via Java 2 Werte einer URL an zu hängen und an ein php Skript zu senden via GET. (API)

Außerdem versuche ich eine Seite aus zu lesen die Json Objekte enthält und dann im nachhinein einfach via z.B. jsonObjekt.uid(); darauf zu zugreifen. :D

Hier ein Beispiel wie so eine Seite aus sieht die ein solches Json Objekt beinhaltet:
Code:
{"uid":"31299"}

Ich versuche seit Tagen viele Scripts aus die ich finde, aber keins funktioniert.

[EDIT]Wie funktioniert das ganze via Java?[/EDIT]
 
Zuletzt bearbeitet:
G

gsssssst

Gast
Klingt unheimlich spannend. Nur das Formulieren von Fragen solltest du noch mal üben.
 

ARadauer

Top Contributor
im Grunde einfach die Url aufrufen und auslesen...

Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;

public class Test {
	public static void main(String[] args) throws IOException {
		String param1 = "1";
		String param2 = "2";
		
		URL url = new URL("http://www.java-forum.org?parm1="+param1+"&param2="+param2);
		BufferedReader reader = null;
		try {
			reader = new BufferedReader(new InputStreamReader(url.openStream()));
			String line = null;
			while ((line = reader.readLine()) != null) {
				System.out.println(line);
			}
		} finally {
			if (reader != null) {
				reader.close();
			}
		}

	}
}
 

sence

Bekanntes Mitglied
ARadauer hat es schon geschrieben.

Mittels: reader = new BufferedReader(new InputStreamReader(url.openStream()));
wird die URL geöffnet.

Die Antwort (Response) ließt er dann in der While Schleife aus.

Grüße
 

Andre267

Mitglied
Das heißt, ohne das Response kann ich auch einfach ne URL aufrufen und meine Parameter übergeben. ^^
Okay, gleich mal morgen probieren. :)
 

sence

Bekanntes Mitglied
dass würde dann schon genügen

Java:
package url;

import java.io.IOException;
import java.net.URL;
 
public class Test {
    public static void main(String[] args) throws IOException {
        String param1 = "1";
        String param2 = "2";
        
        URL url = new URL("http://www.java-forum.org?parm1="+param1+"&param2="+param2);
   
        try {
            url.openStream();            
        } catch(Exception e) {
        	
        }
 
    }
}
 

sence

Bekanntes Mitglied
Wenn es komplexer ist, würde ich auf eine externe Library zurückgreifen:
json-simple - JSON.simple - A simple Java toolkit for JSON - Google Project Hosting

ein einfaches Parser Beispiel, mit der oben genannten Library gibt es hier:
JSON.simple example – Read and write JSON

Ansonsten kannst du dir mit den Java mitteln, die Daten selbst parsen (.split ; indexOf; usw)

wenn du über eine Bean verfügst, die genau die Propertys, wie das JSONObject hat
kannst du dich Jackson JSON Processor - Home dort ein wenig einarbeiten.
Dies übernimmt das Mapping für dich zwichen dem JSONObject und (d)einer Java Bean.

Grüße
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
moini Auf Array aus Superklasse zugreifen? Java Basics - Anfänger-Themen 2
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
D Warum kann ich hier nicht auf die Methode zugreifen? Java Basics - Anfänger-Themen 5
frager2345 Fensterklasse, Wie auf Frame im Listender zugreifen (ItemEvents) Java Basics - Anfänger-Themen 7
Encera Auf Objekte aus anderer Klassen zugreifen Java Basics - Anfänger-Themen 20
U Warum kann ich, auf private Variablen zugreifen, wenn ich ein Objekt in der Klasse, die private Variablen hat erstelle und dort drauf zugreifen will? Java Basics - Anfänger-Themen 7
O Mit Instanz von Oberklasse auf Unterklasse zugreifen Java Basics - Anfänger-Themen 2
S Kann nicht auf die Liste zugreifen mit der Methode!? Java Basics - Anfänger-Themen 3
C Auf die Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 1
Vivien Auf eine Variable von einer anderen Klasse aus zugreifen Java Basics - Anfänger-Themen 3
T Auf Instanz der selben Klasse aus überschriebener Methode in Methode zugreifen. Java Basics - Anfänger-Themen 2
S Aus verschachtelter ArrayList auf einen Wert zugreifen Java Basics - Anfänger-Themen 4
F Auf Variablen eines Konstruktors zugreifen Java Basics - Anfänger-Themen 4
C Methoden können nicht auf Instanzvariable der Klasse zugreifen Java Basics - Anfänger-Themen 3
itsmejo Erste Schritte Auf Attribut einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 14
S Auf Array aus Objekten zugreifen? Java Basics - Anfänger-Themen 1
S Auf Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 3
M Auf erstelltes Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 5
N Mit Objekt der Superklasse auf Methode der Subklasse zugreifen Java Basics - Anfänger-Themen 6
N Klassen Warum kann meine Klasse nicht auf Methoden der anderen Klasse zugreifen? Java Basics - Anfänger-Themen 6
A Auf Eigenschaften von Objekten anderer Klassen zugreifen Java Basics - Anfänger-Themen 5
M Auf einen Array innerhalb eines Objekts zugreifen Java Basics - Anfänger-Themen 5
X Auf Attribut einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 2
H Auf Objekte bzw Variabeln aus einer anderen Methode zugreifen Java Basics - Anfänger-Themen 7
C Collections List über Interface zugreifen Java Basics - Anfänger-Themen 32
P Zugreifen auf Object[] Java Basics - Anfänger-Themen 4
W Zwei Programme sollen auf eine Klasse zugreifen Java Basics - Anfänger-Themen 18
X Methode kann auf ArrayListe nicht zugreifen! Java Basics - Anfänger-Themen 10
F Auf Array einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 4
R Auf eine Stelle [i] des Arrays zugreifen Java Basics - Anfänger-Themen 7
L Wie kann man fehlerfrei im Java Code auf die fxml Datei zugreifen? Java Basics - Anfänger-Themen 26
CptK Auf ActionListener von anderer Klass aus zugreifen Java Basics - Anfänger-Themen 5
K Vererbung Auf Methoden von Unterklassen zugreifen Java Basics - Anfänger-Themen 6
G Klassen Mit fremder Klasse auf public Methode zugreifen Java Basics - Anfänger-Themen 23
J Hinzufügen eines Objekts in eine Liste, um später dann nochmal auf das Objekt zugreifen zu können Java Basics - Anfänger-Themen 8
C Auf einzelne Werte aus HashSet zugreifen Java Basics - Anfänger-Themen 10
D Auf ArrayList mit get zugreifen Java Basics - Anfänger-Themen 8
A Variablen Main Klasse soll auf eine andere Klasse zugreifen Java Basics - Anfänger-Themen 3
C Methoden Auf Methoden anderer Klassen zugreifen Java Basics - Anfänger-Themen 10
P Auf JLabel zugreifen Java Basics - Anfänger-Themen 12
S Auf Array einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 13
das_leon Auf Ordner zugreifen (Vollzugriff) Java Basics - Anfänger-Themen 2
C return kann nicht auf variable zugreifen Java Basics - Anfänger-Themen 26
F Aus einer anderen Klasse auf ein JTextField zugreifen Java Basics - Anfänger-Themen 17
T Methoden Auf Variabler aus anderer Methode zugreifen Java Basics - Anfänger-Themen 5
K Erste Schritte JavaFX - wie von "externer" Klasse auf Methoden des Controllers zugreifen Java Basics - Anfänger-Themen 2
L Auf Methoden einer Subklasse zugreifen ohne Typecast ? Java Basics - Anfänger-Themen 6
DaCrazyJavaExpert Klassen Von einer Klasse auf eine erbende Klasse zugreifen Java Basics - Anfänger-Themen 13
R Auf Variablen einer anderen Klasse zugreifen? Java Basics - Anfänger-Themen 1
F [OOP] Auf eine Variable aus meherer Klassen zugreifen Java Basics - Anfänger-Themen 22
C OOP Von mehreren Klassen aus auf das selbe Objekt zugreifen Java Basics - Anfänger-Themen 8
D Auf angeklicktes JPanel zugreifen Java Basics - Anfänger-Themen 5
J Best Practice Auf DefaultTableModel in andere Klasse zugreifen Java Basics - Anfänger-Themen 4
T Auf Instanz einer Liste zugreifen Java Basics - Anfänger-Themen 2
A Variablen In anderer Klasse auf Objekte von JFrame zugreifen Java Basics - Anfänger-Themen 1
S Methoden Auf Methode der Unterklasse zugreifen? Java Basics - Anfänger-Themen 2
K OOP Mit anderer Klasse auf JTextField zugreifen Java Basics - Anfänger-Themen 5
D Von einem Objekt auf Properties zugreifen Java Basics - Anfänger-Themen 3
H Klassen auf eigene Klasse zugreifen Java Basics - Anfänger-Themen 2
H Methoden Auf Methode zugreifen Java Basics - Anfänger-Themen 14
E Methoden Auf Methoden einer Klasse zugreifen, ohne ein Objekt zu erstellen Java Basics - Anfänger-Themen 2
N Auf TextFeld aus anderer Klasse zugreifen ohne es zu übergeben Java Basics - Anfänger-Themen 3
W aus Methode auf JLabel zugreifen und Image verändern Java Basics - Anfänger-Themen 1
P auf superklasse zugreifen Java Basics - Anfänger-Themen 24
P auf eine andere Klasse zugreifen Java Basics - Anfänger-Themen 12
P aus ActionListener auf HauptFrame zugreifen Java Basics - Anfänger-Themen 4
C Wie kann ich jetzt von der Game.java auf die Timer.java zugreifen? Java Basics - Anfänger-Themen 6
D Methoden Wie können Klassen auf Klassenfremde Objekte zugreifen? Java Basics - Anfänger-Themen 7
H Klassen Auf eine Hashtable aus mehreren Klassen zugreifen Java Basics - Anfänger-Themen 12
D Auf equals von Vaterklasse zugreifen Java Basics - Anfänger-Themen 4
S Methode auf Main zugreifen Java Basics - Anfänger-Themen 5
C Aus mehrern Methoden auf selbes Array zugreifen Java Basics - Anfänger-Themen 4
K Nachträglich auf Objekte zugreifen Java Basics - Anfänger-Themen 2
B Klassen Auf Instanz anderer Klasse zugreifen Java Basics - Anfänger-Themen 1
S auf Array zugreifen Java Basics - Anfänger-Themen 2
D Best Practice Mit Java auf fremdartige Formate zugreifen. Java Basics - Anfänger-Themen 3
D Bei Objekt der Oberklasse auf Unterklassenmethode zugreifen? Java Basics - Anfänger-Themen 4
S Klassen Auf Objekt in Klasse A in Klasse B zugreifen Java Basics - Anfänger-Themen 4
C Klasse auf mehrere Objekte zugreifen lassen Java Basics - Anfänger-Themen 26
I Auf Methode zugreifen ( Objekt.Methode; ) Java Basics - Anfänger-Themen 1
Shams Kann man von einem Interface aus auf die dieses implementierende Klasse zugreifen? Java Basics - Anfänger-Themen 4
G Auf Objekt der selben Klasse zugreifen Java Basics - Anfänger-Themen 2
D in Mainmethode auf Werte aus Klassenmethode zugreifen Java Basics - Anfänger-Themen 9
J In main erzeugtes objekt zugreifen. Java Basics - Anfänger-Themen 12
V wie kann ich in zweidimensionaller Arraylist auf die einzelnen Elemente zugreifen ? Java Basics - Anfänger-Themen 7
W Klassen Auf andere Klassenobjekte zugreifen Java Basics - Anfänger-Themen 20
A Ohne Cast auf Methode zugreifen? Java Basics - Anfänger-Themen 4
Ananaskirsche Methoden Auf Methode in anderem Package zugreifen Java Basics - Anfänger-Themen 3
T Warum kann ich auf Variable nicht zugreifen Java Basics - Anfänger-Themen 6
E Von Instanz des Dialogs auf das Frame zugreifen Java Basics - Anfänger-Themen 8
A Wieso kann ich nicht auf diese Variable zugreifen? Java Basics - Anfänger-Themen 6
M Auf die Variable einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 9
P Erste Schritte WindowBuilder erstellt Konstruktor wie zugreifen Java Basics - Anfänger-Themen 5
E Methoden auf von Methoden erstellte Objekte zugreifen (verkettete Liste) Java Basics - Anfänger-Themen 10
T Auf jedes Zeichen eines Strings zugreifen? Java Basics - Anfänger-Themen 2
B Auf die x. Stelle eines Array zugreifen Java Basics - Anfänger-Themen 2
A Vererbung Wie auf Variablen der Superklasse zugreifen? Java Basics - Anfänger-Themen 10
I Auf Objekte zugreifen Java Basics - Anfänger-Themen 4
B Bilder laden und drauf zugreifen[Eclipse] Java Basics - Anfänger-Themen 9
D Sortieren von int Werten von Objekten in einer LinkedList, kann nicht auf int Werte zugreifen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen


Oben