Primjer C# JSON post

poruka: 6
|
čitano: 521
|
moderatori: Danny_HR, Lazarus Long, XXX-Man
1
+/- sve poruke
ravni prikaz
starije poruke gore
8 godina
offline
Primjer C# JSON post

Zna li netko za kompletan primjer na webu command line programa koji napravi JSON POST i onda provjeri dobiveni rezultat - opet mali JSON sa dva/tri stringa ili greškom.

 

Po mogućnosti NET 3.5 bez nekih extra dodataka zato što imam samo VS 2008. Za noviji NET bih trebao žicat frenda da mi "posudi" noviji VS ili to testirat kod njega ali bih to izbjegao ako je moguće.

 

Isto tako postoji mogućnost da se negdje nađem s nekim i to napravimo u kafiću/čitaonici itd. zajedno na mom laptopu. Ovu varijantu bih i platio, recimo 100€ ak netko misli da je to ok.

 

Nemam osobno neko C# iskustvo, znam čačkati po postojećem kodu ali ne znam napisati ništa novo iz početka jer sam MacOS/iOS programer (Na Windowsima sam koristio onaj stari WINAPI) a C# mi nikad nije trebao.

 

Hvala

Poruka je uređivana zadnji put pet 17.5.2019 12:02 (idelovski).
 
0 0 hvala 0
11 godina
offline
Primjer C# JSON post

Evo gratis: https://stackoverflow.com/questions/8270464/best-way-to-call-a-json-webservice-from-a-net-console

 

Btw Visual Studio Community ti je free, možeš ga skinit sa MS stranica.

Rvat katolik!
Poruka je uređivana zadnji put pet 17.5.2019 12:35 (tnakir).
 
1 0 hvala 0
8 godina
offline
Re: Primjer C# JSON post

Hm, da. I ja sam googlao stvar i vidio masu ovakvih odgovora.

 

Tvoj link je opet mali snipet (i to GET varijanta), a spominje i ovakve stvari:

 

I then use JSON.Net to dynamically parse the string.

 

Znači nešto extra da bi pogledao što ima u dobivenom JSONu. Na Macu dobiveni string pretvorim u neki data dictionary ili niz dictionarija i onda po tom šetam i gledam što sam dobio. Ovo tvoje djeluje ... nekako strano.

 

S druge strane, kad googlaš iOS primjere onda nađeš uvijek neki kompletan primjer od kreiranja novog projekta do poziva konkretne web adrese sa svim parametrima gdje možeš dobit cijelo riješenje koje 100% radi.

 

Mislio sam tak nešto. Šetao sam i po CodeProjectu al niš nisam našao.

 

Igor

 

 

ps npr. ovak nešto - prvi rezultati googlanja: ios json post tutorial

 

https://www.raywenderlich.com/2997-working-with-json-in-ios-5-tutorial

https://www.appcoda.com/fetch-parse-json-ios-programming-tutorial/

https://www.ioscreator.com/tutorials/json-ios-tutorial

 

Ovakve primjere može svako pismen odraditi i tako nešto sam tražio za C# ali mi eto ne ide.

 

edit - fala za link, upravo se skinuo, 1.3MB, pretpostavljam da je to samo uvod koji će skinuti ostatak ;)

 

edit 2 - VS radi, malo se sve vuče, ipak je to VMWare/Win10 na Mac laptopu ali radi :)

 

Našao sam ovaj tutorial - https://www.softwaretestinghelp.com/create-json-objects-using-c/

 

Zanimljivo, u pitanju je samo manipulacija s json objektima, nema slanja na web. To ću onda probat ukomponirat sam iz stack overfow primjera ili već nekako.

Poruka je uređivana zadnji put pet 17.5.2019 15:53 (idelovski).
11 godina
offline
Primjer C# JSON post

A cuj, ako nemas veze sa c# tesko cu ti moc pomoc.

 

Evo kako se posta: https://stackoverflow.com/questions/9145667/how-to-post-json-to-a-server-using-c

 

Json.net ti je nuget package pomocu kojeg parsas json tekst u objekt.

Rvat katolik!
 
0 0 hvala 0
8 godina
offline
Re: Primjer C# JSON post

Fala,

 

No ovom mom gore linku sam skužio što su to nuget packages, ima pokazano vrlo detaljno kak se dodaju i gdje.

 

Sviđa mi se ovo s tvog linka:

 

string json = new JavaScriptSerializer().Serialize(new
  {
    user = "Foo",
    password = "Baz"
  });

 

Googlanje vodi ovdje: https://docs.microsoft.com/en-us/dotnet/api/system.web.script.serialization.javascriptserializer?view=netframework-4.8

 

Ja moram poslat json sa četiti stringa, doduše jedan treba isčupat iz filea, ali nekako ću i to.

Poruka je uređivana zadnji put sub 18.5.2019 16:20 (idelovski).
6 godina
offline
Re: Primjer C# JSON post

Python 3 + requests

 

import requests

request_dict = {'title': 'TEST', 'body': 'Helo world!'}
response = requests.post('https://jsonplaceholder.typicode.com/posts', json=request_dict)
print(response.status_code)

response_dict = response.json()
print(response_dict['id'], response_dict['title'], response_dict['body'])

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice