Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
sugerarea bacsisului de catre pat...

Bara Golf 7 Variant

Xiaomi 13 T Pro notificari

De ce a disparut acest produs din...
 Orange anunța mariri de preț, iar...

Recomandare casti audio over ear ...

La multi ani @Ann0nyym0us!

La multi ani @Andrei11161810!
 Glume cu si despre Dacii

Ati cumparat de pe acest site? Es...

Gand

Diametru si "model" teava...
 Eroare L3 dezumidificator StarLight

caut si nu gasesc Philips casetofon

Cum trec la noul Google Analytics?

problema logare pe iCloud si tele...
 

Convertire fisier JSON in CSV cu Perl

- - - - -
  • Please log in to reply
1 reply to this topic

#1
geotux

geotux

    Junior Member

  • Grup: Junior Members
  • Posts: 49
  • Înscris: 12.07.2019
Salut !

Incerc sa convertesc un fisier JSON in CSV cu un script Perl:

use strict;
use warnings;
use Text::CSV;
use JSON::MaybeXS;
use FileHandle ;
use IO::Handle;
local( $/, *FH ) ;
open( FH, '<', 'out_spot.json' ) or die "Can't open out_spot.json: $!";
my $text = <FH>;
my $data = decode_json($text);
my $csv = Text::CSV->new({auto_diag=>2,binary=>1, eol=>"\n", always_quote=>1 });
open($csv, ">:encoding(utf8)", "test.csv") or die "test.csv: $!";
my @fields = qw/ data spotterId spotterName payloadType batteryVoltage batteryPower solarVoltage humidity track latitude longitude timestamp waves significantWaveHeight peakPeriod meanPeriod peakDirection peakDirectionalSpread meanDirection meanDirectionalSpread timestamp latitude longitude frequencyData frequency df varianceDensity direction directionalSpread timestamp latitude longitude /;
$csv->print(select, \@fields);
for my $datapoint ( @{ $data->{Datapoints} } ) {
$csv->print(select, [ map {$datapoint->{$_}} @fields ]);
}
close $csv;


Primesc eroarea: Not a GLOB reference at json_to_csv.pl line 17, <FH> chunk 1. ;
linia 17 fiind: open($csv,,,)

Am incercat si cu Bard; dar scap de o eroare si primesc alta.. si iar la fel... se inverte intr-o bucla infinita Posted Image

#2
geotux

geotux

    Junior Member

  • Grup: Junior Members
  • Posts: 49
  • Înscris: 12.07.2019
Salut !

Se pare ca nu gasesc rezolvare si nu mai pot astepta.
Asa ca voi incerca sa fac conversia json to csv cu PHP

Se poate sterge acest topic.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate