idelovski pet 17.5.2019 12:00

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

idelovski pet 17.5.2019 13:59

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.

idelovski sub 18.5.2019 16:19

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.