#programowanie #webdev #api #javascript #json

Pomysl na automatyczne video na YT. ktore pobierało by dane z API http://worldcup.sfg.io/ oraz z twittera.
mysle ze z uwagi na final bardzo dobrze by sie pozycjonowało

Po lewej i prawej rotowały by sie profile piłkarzy. w zależności od meczu.

Wszystkie elementy fajnie by sie zmienialy i byly by animowane.

Ja jestem dobry w grafice ale chetnie powspółpracuje z programista do parsowania danych.
SweetBastard - #programowanie #webdev #api #javascript #json 

Pomysl na automatycz...

źródło: comment_AAeP5GzHTr10TY8DWlB0vYp895rfs6tL.jpg

Pobierz
#java #json

Mam nietypowego jsona w postaci:

{
"dane1" : "123.4,
"dane2" : "123.56,

.
.
.

"danex" : "43.4},

{"dane1" : "44444,5",..itd.…},
{"dane1" : "5512,3", …. itd...}

Każdy "objekt" jsonowy zawiera kilkadziesiąt danych w postaci "String" : "String".
Jak najsensowniej to skonwertować, żebym mógł przelecieć po wszystkich tych obiektach, z każdego po kolei wyciągnąć dane i dodać je do moich obiektów, które potrzebują tych danych?
#programowanie #php #serializacja #json #symfony #symfony4 #doctrine #orm

Siema phpmirki,
piszę API RESTowe w Symfony 4 i za pomocą Doctrine pobieram sobie z bazy danych listę obiektów klasy ClassA, która wśród swoich pól prywatnych ma jedno pole typu ArrayCollection i teraz chcę zwrócić wszystko jako JSON, aby miało to strukturę mniej więcej

[
{
"id": 1,
"name" : "Blabla",
"ClassB" : [{
"id": 9,
"name": "Urabura",
"status": 0
} { ...
@nehemiah: dzięki, spojrzę na to i przetestuję. Na co dzień jestem frontendowcem i zazwyczaj korzystam już z gotowego API, ale lubię zdobywać nową wiedzę :P

Może ja coś źle zaprojektowałem i nie powinno się robić takich zagnieżdżeń wielokrotnych? Bo w niektórych widokach, w których będe używał konkretnych obiektów nie będę potrzebował ich wszystkich składowych więc wydaje mi się bez sensu zwracanie ich z serwera i chciałbym mieć wpływ na to która
Mirki, zastanawiam się jak działa logowanie się w JSON API. Załóżmy, że robię aplikację w Angularze i PHP, potem wykorzystuje dowolny framework JS i daje to na mobilkę. Czy sam protokół https, to dobre zabezpieczenie? Zastanawiam się czy da się to zrobić jakoś inaczej niż zwykłe zapytanie, no ale jakoś to hasło trzeba przesłać.

#programowanie #json
Dostaje pewien json i musze go zapisac w bazie danych. Problem mam taki ze nie mapuje sie on na konkretny obiekt, tylko ma zaleznie od wartosci pol moze byc innym obiektem (co przeklada sie na inne tabele w bazie). Dodatkowo do kontaktu z baza danych uzywam tylko #mybatis.
Jak to zrobic koncepcyjnie najlepiej?
Wydaje mi sie ze powinienem uzyc Jakson 2 i napisac wlasny deseralizer ktory bedzie mi towrzyc odpowiedni obiekt.
Wydaje mi sie ze powinienem uzyc Jakson 2 i napisac wlasny deseralizer ktory bedzie mi towrzyc odpowiedni obiekt.


@pkh: też mi się tak wydaje.

O ile oczywiście problem nie leży na poziomie architektury aplikacji, ale tego nie jesteśmy w stanie stwierdzić.
Cześć. Mam takie zapytanie:
curl -X GET --header 'Accept: application/json' --header 'apikey: 41baa3ef7a9e4866b97abd68fea8a982' 'https://airapi.airly.eu/v1/mapPoint/measurements?latitude=50.10&longitude=18.55'
i to zwraca ciąg znaków z wynikami na których mi zależy.
Umiem sobie wydobyć te dane przez http://onlinecurl.com/ ale chodzi mi o to, że potrzebuje te dane generować codziennie dla różnych parametrów (latitude i longtitude) i zapisywać do plików jako rekordy.
Najlepiej byłoby codziennie dopisywać nowe rekordy do pliku z nazwą parametrów, ale wystarczyłyby również pliki z
@Oo-oO: tzn dla jasności - zakładając konto na BitBay czy innych giełdach, najprawdopodobniej bedziesz musiał podać dane swoje, ale ja dokonując Tobie wpłat ich nie widzę, ani Ty nie widzisz danych zlecającego.
@badtek o, cieszę się że rozwiązałeś, kto wie, może to pierwszy z kroków na Twojej ścieżce automatyzacji. A co do tych portfeli itd, jasne, kiedyś się tym zainteresuję, dziękuję Ci za dobre chęci ale to naprawdę drobiazg, a mi by znacznie więcej czasu zajęła porządna analiza który portfel, giełda itp itd a teraz tego czasu raczej nie mam, może na święta sobie zrobię prezent. Niemniej doceniam Twoje dobre chęci i to już
czy jest jakies narzedzie (jesli tak - jakie), w ktorym ustawie sobie obrazki wedle uznania, a potem wyeksportuje do #json ich uklad, np:

"layout": [
{"top": 0, "left": 0, "width": 50, "height": 100, "image": "nazwawarstwylubpliku" },
{"top": 0, "left": 50, "width": 150, "height": 100, "image": "nazwawarstwylubpliku" },
{"top": 150, "left": 0, "width": 50, "height": 100, "image": "nazwawarstwylubpliku" },
...
]
?

ewentualnie:
- jak to zrobic
@BanderaSbezS: dzieki. raczej szukalem (prawie)gotowcow - programowanie jako takie, tym bardziej w js - nie jest moim zawodem. podstawy znam ;) zrobilem to w excelu ostatecznie same obliczenia, podajac wymiary i niektore pozycje.
Mirabelki, Mirki, mam prośbę o pomoc #naukaprogramowania

Usiłuję wstawić uniwersalnego dla danego typu wpisu blogowego rich snipeta. Wyskakuje mi błąd w składni #json (wymagana wartość, obiekt lub tablica) w wierszu 9. Niestety nie widzę, nie wiem, nie rozumiem ( ͡° ʖ̯ ͡°). Kod poniżej.

{
"@context": "[http://schema.org](http://schema.org)",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "[http://jabberwocky.pl/"](http://jabberwocky.pl/")
},
"headline": document.getElementsByTagName("h1")[1].innerText,
"image": {
"@type": "ImageObject",
"url": document.getElementsByTagName("img")[1].currentSrc,
"height": document.getElementsByTagName("img")[1].naturalHeight,
"width": document.getElementsByTagName("img")[1].naturalWidth,
Próbowałem przez

$.ajax({
type: 'GET',
url: '[https://meblujdom.pl/api/orders/2623/&output_format=JSON',](https://meblujdom.pl/api/orders/2623/&output_format=JSON',)
username: 'tutaj_klucz_api',
password: '',
success: function(data) {
console.log('success', data);
}
});

Ale dalej otrzymuję 401.
@b__g: Dobra, poszło tak:

var USERNAME = 'klucz_api';
var PASSWORD = '';

$.ajax({
type: 'GET',
url: '[https://meblujdom.pl/api/orders/2623/&output_format=JSON',](https://meblujdom.pl/api/orders/2623/&output_format=JSON',)
dataType: 'json',
data: data,
async: false,
headers: {
'Authorization': "Basic " + btoa(USERNAME + ":" + PASSWORD)
}
success: function(data) {
console.log('success', data);
}
});
#javascript #json #programowanie

Mirki, mam pytanie - jak najprościej posortować JSONa po zagnieżdżonych wartościach w JS?
Dajmy na to mam jsona, który składa się z osób (każda ma imię, nazwisko, jakieś dane) oraz zagnieżdżone pole 'dzieci' - które składają się znów z imiona, nazwiska... a także dzieci (które mogą mieć swoje dzieci). Wyświetlam to jako drzewko i chcę posortować alfabetycznie każdą "gałęź". Czyli mam posortowane "osoby", rozwijam je i mam posortowane ich
@misieg8: Dzięki za odpowiedź. Próbuję to ogarnąć, ale wątpię żeby to było optymalne rozwiązanie. Stworzyłem przykładowy json: pastebin.com/XtKg5aip

Moja funkcja wygląda na razie tak:

sortAllDimensions(list){
if(!list){ return;}
for(var i=0; i<list.length; i++;){
if(list[i].dzieci{
list[i].dzieci = _.sortBy(list[i].dzieci, 'name');
this.sortAllDimensions(list[i].dzieci);
}
}

Takie rozwiązanie sortuje wszystkie "podtablice" po nazwie. Problem w tym, że chyba niepotrzebnie przelatuje wiele razy po węzłach. Jak to zoptymalizować?
#datatable #programowanie #jquery #json #javascript

Może ktoś jeszcze nie śpi i przypadkiem mi pomoże. Zmagam się z tym od nie wiem jakiego czasu i żadnych wyników nie ma.

Chciałbym zrobić taką strukturę. Mam w selekcie liste bibliotek.
i teraz w zależności jaką biblioteke wybierzemy to chciałbym wyświetlać księgozbiór. Znalazłem bardzo fajny plugin (DataTable) tyle że jest jeden szkopuł nie za bardzo wiem jak ugryźć to wyświetlanie.

Tyle co zdołałem się dowiedzieć z
Jak to poprawnie odczytać, korzystam z gson, data = gson.fromJson(JSONURL, MyData.class); i wywala błąd

java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
{
"things":{
"thing1":{
"tag":"tag1",
"price":"12",
...
}

"thing2":{
"tag":"tag2",
"price":"123",
...
}

}
}

#java #json #gson #programowanie
#facebook #html #json #frontend #backend #programowanie
Nie znam się ale tylko pytam.

Jest taka akcja, że jak masz na facebooku poblokowane wszystko i ktoś wchodzi na twój profil, to wyświetla na chwilę 'time laps'.
i teraz mam pytanie, to jest faktycznie #!$%@? i widać od kiedy masz konto (pierwszy post: 'narodziny' tworzy się jak zakładasz konto').
A drugie, czy nie można więcej z tego wyciągnąć?
herejon - #facebook #html #json #frontend #backend #programowanie 
Nie znam się ale ...

źródło: comment_WKaAA381h3QD3dSZmElzMCVgtYW7X9W3.jpg

Pobierz
Zrobilem deserializacje dla takiego jsona http://api.nbp.pl/api/exchangerates/rates/a/czk w taki sposob: http://wklej.org/hash/b33b432b910/

Dziala. Natomiast problem mam z pelna tabela: http://api.nbp.pl/api/exchangerates/tables/A/

Klasy: http://wklej.org/id/3106236/ (wyjatkowo pominmy nazewnictwo)

Nie potrafie ulozyc odpowiedniej linii, ktora wyciagnie z tego dane (podobnej do tej var DeserializedJSON = JsonConvert.DeserializeObject(source);)

#json #deserializacja #csharp #naukaprogramowania
@diego662: Zawsze możesz podejść do problemu od innej strony i samemu decydować czy wejście - zbiór słów są formalne - biblioteka do tego word2vec od googla, z dobrym jej wykorzystaniem jesteś w stanie generować teksty logicznie poprawne